我想在ubuntu上实施cron作业以运行sh文件。在那个sh文件中,我写了一个有特定用途的命令。为了实现它,我执行了以下命令:
whereis sh
它将显示sh: /bin/sh.distrib /bin/sh /usr/share/man/man1/sh.1.gz
要实施cron作业,然后执行:
crontab -e
这将导致在nano编辑器中打开文件。
1 * * * * /bin/sh /home/iron/go/src/saleshangry/sh/test.sh
之类的命令保存后,它将显示crontab: installing new crontab
此后,此cron没有任何响应。在sh文件中,我调用了golang的api,它将记录保存在数据库mongodb中。当我在终端中按下/bin/sh.distrib /bin/sh /usr/share/man/man1/sh.1.gz
时,此命令可以正常工作,但crontab无法正常工作。我想念的是什么?有人可以告诉我吗?