linux系統(tǒng)下定時執(zhí)行php腳本的方法
前言
在windows服務端定時執(zhí)行某個程序代碼還是比較簡單的,只要在系統(tǒng)中做定時任務就可以了,目前剛剛接觸到linux下的定時任務,這在好多公司的面試中都會提到的,而對于linux小白的我來說,是個不小的挑戰(zhàn),聽單位的同事說,linux定時執(zhí)行PHP腳本也是很簡單的,linux系統(tǒng)實現(xiàn)計劃任務一般采用crontab工具,好了,目前分享一個可以執(zhí)行成功的php腳本,供大家參考了。
1. 在需要定時執(zhí)行的PHP文件的第一行加
view plain copy #! /bin/local/php -q
其中 /bin/local/php 是自己的php.exe 所在的位置
2. 上傳要定時執(zhí)行的php文件到一個位置,可以通過/path/to/your/php/script.php 訪問到。并且要把PHP變成可執(zhí)行的腳本文件。在命令行下,腳本所在目錄
view plain copy chmod +x script.php
3. 打開編輯crontab文件
view plain copy vi /etc/crontab
在里面添加如:
view plain copy 01 6 * * * root -q /bin/local/php /path/to/your/php/script.php
這個意思就是每天6點01分執(zhí)行script.php
在等待定時執(zhí)行之前也可以先在Linux下嘗試/bin/local/php /path/to/your/php/script.php,如果能運行成功了,說明就可以了,然后就可以等待定時運行了。
這樣就可以了,注意script.php本身代碼中不能有相對路徑之類的,需要時在linux中的絕對路徑。
終于測試成功。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
- 如何使用Linux的Crontab定時執(zhí)行PHP腳本的方法
- linux使用crontab實現(xiàn)PHP執(zhí)行計劃定時任務
- php守護進程 加linux命令nohup實現(xiàn)任務每秒執(zhí)行一次
- linux實現(xiàn)php定時執(zhí)行cron任務詳解
- PHP在linux上執(zhí)行外部命令的方法
- PHP執(zhí)行l(wèi)inux命令常用函數(shù)匯總
- linux下實現(xiàn)定時執(zhí)行php腳本
- PHP調(diào)用Linux的命令行執(zhí)行文件壓縮命令
- PHP執(zhí)行l(wèi)inux系統(tǒng)命令的常用函數(shù)使用說明
- php中如何執(zhí)行l(wèi)inux命令詳解
相關(guān)文章
Linux下php連接SQLServer 2000數(shù)據(jù)庫的配置方法
Linux服務器中的php程序能夠連接到Windows服務器中的SQL Server 2000數(shù)據(jù)庫,這里分享下配置方法,需要的朋友可以參考下2013-06-06CentOS配置本地yum源/阿里云yum源/163yuan源并配置yum源的優(yōu)先級
這篇文章主要介紹了CentOS配置本地yum源/阿里云yum源/163yuan源并配置yum源的優(yōu)先級,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09