灰包含:
mkdir abc
我使用以下命令使其可执行:
chmod 777 a.sh
然后我使用以下命令配置 crontab:
crontab -e
并输入了这一行:
56 09 * * * /home/subir/Jarvis/a.sh
该abc
目录不是在给定时间创建的。
我可以采取哪些步骤来找出为什么这不能按预期工作?
答案1
如果这正是您创建文件的方式,则您还没有对其设置执行权限。你错过了这个:
chmod +x a.sh
您可能希望设置更具体的模式,请参阅man chmod
了解更多详细信息。
如果您出于某种原因不想使其可执行,您仍然可以通过使用 shell 解释器调用它来在 cron 中运行它,例如
/bin/bash /home/subir/Jarvis/a.sh
修改为使用您首选的 shell。