我想在每2分钟后使用cronjob运行一个shell脚本。我打开终端然后键入
的crontab-E
执行此命令后,我正在编写命令
* / 2 * * * * /home/test/test/test.sh
但是我收到错误
E486:未找到模式:2 * * * *
请帮忙,因为我是新手,我不知道为什么会这样。 如果你在hwo上给我任何链接和代码来执行cronjob它会有所帮助。
答案 0 :(得分:2)
如评论中所述,出现以下错误:
E486:未找到模式:2 * * * *
是因为您没有正确编辑而导致的。也就是说,您正确地说crontab -e
,然后您正在进入vi
。您不必进入插入模式,而是直接键入*/2 * * * * /home/test/test/test.sh
,vi
将尝试作为命令执行,而不是。{/ p>
所以你要做的就是按 i 进入写入模式。然后,就在那时,写下*/2 * * * * /home/test/test/test.sh
。最后,通过说:wq 来保存文件。
如果您的cronjob中出现其他问题,您可能需要检查"调试crontab" https://stackoverflow.com/tags/crontab/info中的部分。