-1
試圖找出腳本在Cron中運行不正確的原因。Cron作業生成crontab.txt:未找到
設置一殼來調用* .py文件每分鐘以下的(刪除打開和關閉#行):
* * * * * python /root/job.sh
的job.sh運行* .py文件,檢查一個I2C溫度模塊並將結果發送給Ubidots。它工作正常手動。嘗試重新啓動Cron(啓動,啓用和重新啓動)以及其他一些變體,例如添加用戶名和完整路徑到job.sh.
該文件具有以下性質(也嘗試搭配chmod一個+ X,U + X,755,666等):
-rwx - X - X 1根根62年07月21 15:07 job.sh
檢查logread表明,它的cron運行:
Fri Jul 21 15:38:00 2017 cron.info crond[3464]: USER root pid 3491 cmd /root/job.sh
創建日誌文件,並直接輸出到它具有以下內容:
* * * * * python /root/job.sh >/root/test1.log 2>&1
輸出在文件包含以下:
-ash: crontab.txt: not found
但crontab.txt在/ etc/crontabs中列爲根(文件名)在它列出的作業。
關於接下來要做什麼的任何想法?啓動後,不要讓腳本在無限循環中運行。
/etc/crontabS?此外,它是全路徑列出嗎? –
pwd根文件所在位置的完整路徑: /etc/crontabs – user2421417
是否以bash或python編寫job.sh? –