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