Cron 作业似乎没有在 ubuntu 中执行

Cron 作业似乎没有在 ubuntu 中执行

我有一个脚本/myscript/script.sh,并且有一个我提交的 cronjob,如下所示:

sudo crontab -e 

crontab的内容如下:

*/1 * * * * ./myscript/script.sh

该脚本在删除目录时需要 root 权限。我这样做的方式有什么明显的错误吗?

答案1

最大的问题是你把.脚本名称放在前面。.是当前目录,您在设置条目时盲目地假设您知道该crontab目录。最重要的是,不要在cron脚本中使用相对路径:给出绝对路径到脚本。

而且,*/1冗长无意义。它的意思与 完全相同*。您的脚本每天每分钟都会运行。 (真的需要跑这么频繁吗?)

相关内容