![](/img/trans.png)
[英]How to run a PHP file in a scheduled task (Windows Task Scheduler)
[英]Laravel 5 How to run a php file via scheduler
第一次設置cron / scheduler。 如何使用調度程序運行php文件? 這就是我在Laravel文檔中看到的...
通過Putty / SSH輸入了以下命令...
php /path/to/artisan schedule:run >> /dev/null 2>&1
現在...在Kernel.php文件中...我是否只需在以下語句中將路徑添加到要運行的php文件中?
$schedule->exec('node /home/forge/script.js')->daily();
幾天后...我開始工作了。
我在面板中設置了Cron工作。 我將其設置為每分鍾運行一次,這樣我就可以對自己做錯的事情獲得良好的反饋。 我創建了一個文本文件來記錄錯誤。
php /home/accountname/artisan schedule:run >> /home/accountname/cron-output.txt 2>&1
我以為我必須調用方法所在的php文件。 但是,要調用方法,您必須像這樣放置方法的完整路徑...
$schedule->call('App\Http\Controllers\ParseDataFeed@parseFeed')
->dailyAt('15:00')
->sendOutputTo('cron-output.txt');
我希望這可以幫助別人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.