我剛剛在實作Django Cronjob的功能
然後設定為下面這樣
CRONJOBS = [ ('*/1 * * * *', 'myapp.trans.run', '>> /templates/log')]
然後經過python3 manage.py crontab add
得到:
adding cronjob:(74aea14c6c550124c596f89b46d9dd6e) -> ('*/1 * * * *', 'myapp.trans.run', '>> /templates/log')
接者用python3 manage.py crontab run 74aea14c6c550124c596f89b46d9dd6e
有成功執行程式
但找不到log檔的位置
然後runserver後也沒看到設定的程式執行
想問的是
*/1 * * * * 的意思應該是每分鐘執行一次沒錯吧?
如果沒錯那我想我需要找到Log的位置讓我看看執行情況
所以可能我log路徑是不是設定錯了
然後如果用python3 manage.py crontab run執行成功的話
是不是理論上runserver後應該也要可以執行成功?
謝謝