2017-08-02 90 views
0

運行的crontab我有項目,Django和我試圖運行我crontask:嘗試沒有成功

這是我在crontab中代碼:

30 12 * * * cd /path/to/file/in/project/apps && python import.py 

,但是這個代碼不工作我。 請提供任何提示。 非常感謝。

+0

什麼意思*不適用於我*任何錯誤消息或什麼? – Jens

+0

@Jens normaly當我用'python import.py'運行命令是好的,但是crontab不工作,我不知道爲什麼。 – Kai

+0

檢查/var/log/cron.log中發生了什麼問題。沒有錯誤信息,很難提供幫助。 –

回答

0

當您手動運行命令時是否激活虛擬環境? 嘗試使用virtualenv的路徑。您還可以創建一個日誌來檢查cront的結果:

30 12 * * * path/to/app/virtualenv/bin/python /path/to/app/import.py >> /path/yourcron.log 2>&1 
+0

我創建sh文件'#!/斌/慶典 #source $ HOME/.profile文件 CD/NFS/KOELNER-愛樂/ KOELNER-愛樂/分期 源VENV /斌/激活 CD應用 蟒蛇coda_import.py '但也沒有成功 – Kai

+0

您是否嘗試使用上面我評論的格式?在終端中運行它,如果它起作用,它也應該在cron上運行。不要忘記改變測試的頻率。 您是否設置了日誌?不要忘記最後的** 2&1 ** –

相關問題