當我運行此命令時,輸出信息被保存到ok.txt:如何知道的cronjob失敗(運行一個python命令)
/home/admin/virtualenvs/x.com/bin/python /home/admin/www/x.com/x/app/manage.py help | tee ok.txt
我有這樣的cronjob:
* * * * * /home/admin/virtualenvs/x.com/bin/python /home/admin/www/x.com/x/app/manage.py help | tee ok.txt
但沒有保存到ok.txt
當我看到cron的日誌
> sudo grep CRON /var/log/syslog
May 10 22:16:01 localhost CRON[23397]: (admin) CMD (/home/admin/virtualenvs/x.com/bin/python /home/admin/www/x.com/x/app/manage.py help | tee ok.txt)
這裏沒有提示,我做錯了什麼?提前致謝。
如果運行crontab時發生錯誤,您應該收到郵件。確保您閱讀本地郵件或將本地郵件重定向到您閱讀的帳戶。有可能是這個'virtualenvs'不能從cron獲得;你應該解釋它是什麼。 – Gilles 2011-05-10 23:20:36
爲什麼要關閉它?如果它與編程完全相關,那麼cuz開發人員會使用自動化作業補充他們的代碼! 「開發人員寫cronjobs」 - 刪除的答案是正確的!你爲什麼關閉它的管理員? – panchicore 2011-05-11 00:01:18
僅僅因爲你碰巧是開發人員並不會使這是一個編程問題。這是一個用戶問題,所以我投票將其遷移到[超級用戶](http://superuser.com/),這將是適當的。我與被刪除的答案無關。 IIRC有一個重大的錯誤,所以也許作者意識到這一點並將其刪除。 – Gilles 2011-05-11 00:07:54