Linux下用crontab定時執行PHP程式
工作中經常有在Linux系統下執行PHP程式的需求,開發組同事們的做法是:先是在crontab裡執行一個SHELL程式,然後讓SHELL程式再執行PHP程式,這種做法其實是相當沒有效率的。在Linux下可以使用crontab來執行PHP程式的方法,方法如下:
1
|
* /5 * * * * www /usr/local/php/bin/php /data/project/project_test .php >> /dev/null 2>&1
|
即每隔5分鐘以www使用者身份執行/data/project/project_test.php檔案,注:PHP程式的執行需要Apache使用者(比如www:www)的支援,所以這裡的使用者建議是www使用者,即執行Apache的使用者;當然了,www使用者對此php是有755許可權。
>>/dev/null 2>&1 首先表示標準輸出重定向到空裝置檔案,也就是不輸出任何資訊到終端,說白了就是不顯示任何資訊,防止/var/spool被大量垃圾資訊佔滿,影響磁碟的正常運作。
本文轉自 撫琴煮酒 51CTO部落格,原文連結:http://blog.51cto.com/yuhongchun/507309,如需轉載請自行聯絡原作者
相關文章
- 如何使用Linux的Crontab定時執行PHP指令碼的方法LinuxPHP指令碼
- Linux下的crontab定時執行任務命令詳解Linux
- linux設定crontab定時執行任務計劃Linux
- crontab執行phpPHP
- CentOS Linux使用crontab執行定時任務詳解CentOSLinux
- linux之crontab定時執行命令走過的坑坑Linux
- Centos 7下利用crontab定時執行任務詳解CentOS
- Debian的定時執行命令Crontab
- Linux下的定時任務crontab設定Linux
- linux下crontab 不能執行的原因Linux
- Linux中crontab定時任務未執行錯誤總結Linux
- Linux crontab定時執行任務 命令格式與詳細例子Linux
- PHP定時執行任務PHP
- 定時 MYSQL 動作-LINUX下用CRON實現定時執行指令碼(轉)MySqlLinux指令碼
- linux下定時執行任務的方法--crontabLinux
- Linux crontab 定時任務Linux
- Linux 定時任務(crontab)Linux
- Linux - crontab(定時任務)Linux
- centOS crontab定時任務不執行的解決CentOS
- crontab異常:shell下可以執行命令,執行crontab卻報錯
- Linux crontab 未執行排查Linux
- Linux crontab 沒有執行Linux
- centos7.2 利用crontab執行定時計劃任務CentOS
- linux之 crontab 定時任務Linux
- linux的定時任務crontabLinux
- Linux Crontab定時任務命令Linux
- Linux Crontab 定時任務[轉]Linux
- crontab 定時
- 在solaris下crontab 定時任務
- 執行crontab最好的時間(轉)
- php後臺定時執行任務PHP
- jmeter+nmon+crontab簡單的執行介面定時壓測JMeter
- linux crontab下的指令碼不執行怎麼辦Linux指令碼
- 排查linux 定時任務cron crontabLinux
- linux中nginx下禁止某目錄執行php程式LinuxNginxPHP
- 伺服器部署python指令碼並使用crontab定時執行伺服器Python指令碼
- PHP定時執行任務的實現PHP
- linux定時任務的設定 crontab 配置指南Linux