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