我正在尝试将脚本添加到 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