无法将脚本添加到 cron

无法将脚本添加到 cron

我正在尝试将脚本添加到 cron 作业中以便每天播放。

我尝试了多种方法,但似乎都没有效果。

首先,我尝试在 cron.daily 中添加一个脚本:它没有被触发。

#!/bin/sh

cd ~/foo/
/usr/bin/mvn exec:java -Dexec.mainClass="bar.foo.Main" > ~/foo.log

然后我尝试在 crontab 中添加一行crontab 命令一样

17 *    * * *   root    cd ~/foo/ && /usr/bin/mvn exec:java -Dexec.mainClass="bar.foo.Main" > ~/foo.log

然后我尝试使用 crontab -e 并添加与之前相同的行:没有结果。

这是我第一次尝试启动定期脚本...有什么需要重新启动吗?

附言:为什么crontab 命令crontab -e不显示同样的东西?

答案1

确保您的脚本是可执行的

chmod +x yourscript.sh

相关内容