- 服務(wù)器環(huán)境:LNMP(Linux+Nginx+Mysql+PHP)
- 實現(xiàn)功能:每隔5分鐘自動請求某一個固定接口
1、在自己的項目里寫一個接口,跟項目其他接口一樣,須要保證該接口可以通過瀏覽器直接訪問
2、在項目/application/command.php文件內(nèi)寫入
return ['app\api\controller\Sendjst'];
如圖:

/application/command.php文件下新增內(nèi)容
3、進入Linux
- 運行:
crontab -l,查看當(dāng)前服務(wù)器上的定時任務(wù)
查看定時任務(wù) - 運行:
crontab -e,編輯和新增當(dāng)前服務(wù)器上的定時任務(wù)(Linux操作:Ins后輸入,輸入好后Esc :wq 保存退出) -
再次運行crontab -l,可看到剛剛添加的任務(wù)
新增后再次查看新增的定時任務(wù)
可以通過向數(shù)據(jù)庫新增一條數(shù)據(jù)查看定時任務(wù)是否生效
也可以查看 /var/log/cron 日志文件(看到下圖就表示運行成功,如果其中有報錯,也會在這里體現(xiàn))

日志查看

