我一直在仔细关注并阅读了很多有关使用 crontab -e 设置 crontab 的信息,对此任何帮助表示赞赏......
我有一个在启动(重新启动)时运行的进程,该进程运行良好,我希望它继续每分钟运行,但这种情况不会发生。我在第二行末尾有一个换行符(换行符)。谢谢!!我有程序 /dir/xxx 在重新启动时运行良好,但设置为每分钟运行的相同进程永远不会触发。我的 crontab -e 如下:
@reboot /dir/xxx
/1 * * * * /dir/xxx
我在第二行之后确实有一个换行符。
答案1
我想知道你的 crontab 是如何接受这个的。你的意思/1
其实应该是*/1
。试试看。
如果全部都在一行中,例如:
@reboot /dir/xxx /1 * * * * /dir/xxx
然后 ( 和 ) 之间应该有一个新行*/1
而不是/1
:
@reboot /dir/xxx
*/1 * * * * /dir/xxx
在单行版本中,/1 * * * * /dir/xxx
将被视为并作为参数传递给/dir/xxx
.随着*
路径的扩展。