0
我有godaddy上的linux主機,我嘗試通過cron命令執行php文件。但它不工作。任何人都可以幫我解決這個問題嗎?提前致謝。Linux主機中的Cron作業命令
cron命令代碼:
在/ usr/local/bin目錄/ PHP -q /home/user/folder/file.php
我有godaddy上的linux主機,我嘗試通過cron命令執行php文件。但它不工作。任何人都可以幫我解決這個問題嗎?提前致謝。Linux主機中的Cron作業命令
cron命令代碼:
在/ usr/local/bin目錄/ PHP -q /home/user/folder/file.php
確保的cron守護程序正在運行,並且正確的用戶正在運行它。你可以試試:
systemctl status crond.service
如果它沒有運行,啓動它:
systemctl start crond.service
確保守護進程的重啓開始:
systemctl enable crond.service
確保您的PHP的路徑是正確的。檢查路徑:
whereis php
你的cron命令看起來不全(缺少運行間隔)。像這樣:
* * * * * /usr/bin/php -q /home/user/folder/file.php
那些asteriks表示運行區間。使用工具來幫助您確定正確的運行間隔。像這樣的:
正確的用戶下運行crontab中編輯cron命令。例如,在這裏我們將編輯crontab的Apache:
crontab -u apache -e
希望幫助!