本文主要和大家分享linux解決PHP定時器問題的方法代碼,PHP是往往是被動執行,用戶發送http請求,伺服器收到請求則執行,他很難主動去做某些事情。對於PHP這種沒有定時器,或是定時器很弱的語言,linux計畫任務應該果斷用起來。
想法就是規劃任務,依照設定時間執行CURL指令,還是發送http請求,既然你PHP喜歡被動,讓你被動到底。
1.建立排程任務
[root@izbp17kcgwxvwveyk6c15dz ~]# crontab -e crontab: installing new crontab [root@izbp17kcgwxvwveyk6c15dz ~]# crontab -l 1 1 1 * * /phpstudy/mycurl.sh 1,11,21,31,41,51 1,2,3,4 1 * * /phpstudy/mycurldepot.sh 5,35 * * * * /phpstudy/mycurlAutoCheck.sh [root@izbp17kcgwxvwveyk6c15dz ~]#
編輯任務 crontab -e
看目前任務 crontab -l
##詳細指令:點選開啟連結#2.SH檔案CURL指令curl http://127.0.0.1/autocheck.php3.特定業務邏輯
##相關建議:
#【線上求助】關於php定時器問題以上是linux解決PHP定時器問題的方法程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!