看板 Python 關於我們 聯絡資訊
我剛剛在實作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後應該也要可以執行成功? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.91.243 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1528537104.A.81A.html
kenduest: /templates/log 表是系統根目錄/templates建立log檔案 06/09 17:58
kenduest: 一般 windows or linux 應該都沒這個目錄 06/09 18:00
kenduest: 可能要確認清楚你實際要放置地方 06/09 18:00
我以為是根據我django專案的根目錄接後面 所以應該是要寫成 desktop/myproject/templates/log 摟? ※ 編輯: anivia0428 (123.193.91.243), 06/09/2018 18:58:09
Raymond0710: 一般來說log是寫在/var/log/ 06/14 22:52