在crontab中設置05 17 * cd /root/crawler/test && scrapy crawl test 不能執行但是在命令行手動執行cd /root/crawler/test&& scrapy crawl test這條命令卻能執行成功
1 回答

楊魅力
TA貢獻1811條經驗 獲得超6個贊
你這個 cron 設定的是每天 17:05 去執行這個命令。
需要注意的是這個時間是機器的 NTP 時間,并不一定和你本地時間相同。
根據你提供的信息,可能的原因有:
開啟該任務的時候已經過了該時間點。建議可以先設成
*/1 * * * * cd /root/crawler/test &&sh scrapy crawl test
每分鐘執行一次試試沒有生效。 可以 crontab -l 查看
權限不對或報錯??梢圆榭聪?log(如果是 ubuntu)
grep CRON /var/log/syslog
,其他可能是tail -f /var/logs/cron
- 1 回答
- 0 關注
- 1509 瀏覽
添加回答
舉報
0/150
提交
取消