为什么我的每分钟 crontab 不起作用,但@reboot 上的相同进程工作正常?

1 cron ubuntu

我一直在仔细关注并阅读了很多关于使用 crontab 设置 crontab -e 对此的任何帮助表示赞赏......

我有一个在启动(重新启动)时运行的进程,该进程运行良好,我希望它每分钟继续运行一次,但这并没有发生。我在第二行的末尾确实有一个换行符(换行符)。谢谢!!我有程序 /dir/xxx 在重新启动时运行良好,但设置为每分钟运行的相同进程永远不会触发。我的 crontab -e 如下:

@reboot /dir/xxx
/1 * * * * /dir/xxx
Run Code Online (Sandbox Code Playgroud)

在第二行之后我确实有一个换行符。

小智 5

我想知道你的 crontab 是如何接受这个的。你的意思/1实际上应该是*/1。试试看。

如果全部在一行中,例如:

@reboot /dir/xxx /1 * * * * /dir/xxx
Run Code Online (Sandbox Code Playgroud)

然后在 (和*/1)之间应该有一个新行,而不是/1

@reboot /dir/xxx
*/1 * * * * /dir/xxx
Run Code Online (Sandbox Code Playgroud)

在一行中,版本/1 * * * * /dir/xxx将被处理并作为参数传递给/dir/xxx. 随着*路径的扩展。