2017-07-27 114 views
0

我有godaddy上的linux主機,我嘗試通過cron命令執行php文件。但它不工作。任何人都可以幫我解決這個問題嗎?提前致謝。Linux主機中的Cron作業命令

cron命令代碼:

在/ usr/local/bin目錄/ PHP -q /home/user/folder/file.php

回答

0

確保的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表示運行區間。使用工具來幫助您確定正確的運行間隔。像這樣的:

https://crontab.guru/

正確的用戶下運行crontab中編輯cron命令。例如,在這裏我們將編輯crontab的Apache:

crontab -u apache -e 

希望幫助!