[英]Yii php script is working but cronjob on linux server is not working
我已經為每分鍾設置了cron工作,例如:
* * * * * /usr/local/bin/php path/to/cron.php checkcron
當我使用SSH控制台運行它時,它的工作正常:
php cron.php checkcron
但是它不能由服務器自動運行。
確保您的php路徑正確,如果不起作用,那么您只需在項目中創建一個文件,然后使用該文件觸發cron文件。
所以文件看起來像這樣
//file name:cron-trigger.php
<?php
exec("php cron.php > data.log &");
?>
假設設置一個網址: http : //example.com/cron-trigger.php並在您的cron標簽中調用它
wget -q -O cron_exec.html http://example.com/cron-trigger.php
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.