PHP結合Linux的cron命令實現定時任務

PHP結合Linux的cron命令實現定時任務

PHP死循環 來處理定時任務的效率是很低的。(衆多網友評價)
大家都建議使用Linux內置的定時任務crontab命令來調用php腳本來實現。

PHP定時任務的兩種方法:
1、web方式調用php網頁,但是這樣存在安全問題,外部用戶同時也可以調用此文件。

/1 * /usr/bin/wget -q -O temp.txt http://wan.coolxap.cn/cron
2、用php-cli 模式來調用 php腳本,cli是以一種命令行模式來執行php腳本

          • /usr/bin/php -f /root/test.php >> test.log
            使用crontab -e添加任務,在/var/spool/cron下你可以看到一個root文件。

重啓服務,使修改 生效

service crond restart
crontab最細的粒度是分鐘,但可以起多個任務+休眠來達到模擬 以秒爲單位的任務。

詳細:https://www.cnblogs.com/zhuojun/p/5797608.html

cron表達式詳解
https://www.cnblogs.com/javahr/p/8318728.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章