1. 程式人生 > >centos 7下定時執行php指令碼

centos 7下定時執行php指令碼

1.vi /var/spool/cron/root開啟root檔案輸入以下內容:

59 23 * * * /usr/local/php/bin/php  /home/wwwroot/phpscripht/test.php >> /home/wwwroot/phpscripht/log
上面的意思就是每天23:59開始執行test.php.
/usr/local/php/bin/php 為php所在的路徑,可以通過which php命令獲得
/home/wwwroot/phpscripht/test.php 為php指令碼test.php所在路徑
/home/wwwroot/phpscripht/log為指令碼執行產生日誌存放的位置
2.systemctl start crond.service 啟動服務,上面內容生效
注意:如果test.php中涉及到路徑問題,必須用伺服器本機的絕對路徑