Cron
crontab 不在特定時間工作
a.sh包含:
mkdir abc
我使用以下方法使其可執行:
chmod 777 a.sh
然後我使用以下命令配置了 crontab:
crontab -e
並輸入了這一行:
56 09 * * * /home/subir/Jarvis/a.sh
該
abc
目錄不是在給定時間創建的。我可以採取哪些步驟來弄清楚為什麼這不能按預期工作?
如果這正是您創建文件的方式,則您尚未對其設置執行權限。你錯過了這個:
chmod +x a.sh
您可能希望設置更具體的模式,
man chmod
詳情請參閱。如果您出於某種原因不想使其可執行,您仍然可以通過使用 shell 解釋器呼叫它來在 cron 中執行它,例如
/bin/bash /home/subir/Jarvis/a.sh
修改為使用您首選的 shell。