簡體   English   中英

laravel 工匠命令 cron 作業在 ubuntu 服務器上不起作用

[英]laravel artisan command cron job is not working on ubuntu server

我是 Ubuntu 服務器的新手,我安裝了 cron 作業,然后制作了新的 cron 作業,不知道為什么它不工作。 我的應用程序在 Laravel 中,所以我必須通過 cron 作業運行工匠命令! 當我通過root cmd artisan -command 正常運行但在cron中沒有運行它。

這是我列出的 cron 工作

我檢查它是否像這樣運行:

# sudo grep -i cron /var/log/syslog|tail -3

這是 output:

Jan 21 09:30:01 liedergut CRON[5222]:(root) CMD (/path/to/php/bin/php /var/www/html/artisan shows:fetchrss >> /dev/null 2>&1)

Jan 21 09:30:01 liedergut CRON[5223]: (root) CMD (php /var/www/html/artisan shows:fetchrss >> /dev/null 2>&1)

我是 Ubuntu 服務器的新手,我安裝了 cron 作業,然后創建了新的 cron 作業,但不知道為什么它不起作用。 我的應用程序在 Laravel 中,所以我必須通過 cron 作業運行 artisan 命令! 當我通過 root cmd artisan -command 在項目中正常運行但在 cron 中沒有運行它。

這是我列出的 cron 工作

我檢查它是否正在運行:

# sudo grep -i cron /var/log/syslog|tail -3

這是輸出:

Jan 21 09:30:01 liedergut CRON[5222]:(root) CMD (/path/to/php/bin/php /var/www/html/artisan shows:fetchrss >> /dev/null 2>&1)

Jan 21 09:30:01 liedergut CRON[5223]: (root) CMD (php /var/www/html/artisan shows:fetchrss >> /dev/null 2>&1)

這個命令對我有用

* * * * * cd /var/www/html/projectname && php artisan schedule:run >> /dev/null 2>&1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM