起初,这不是一个编程问题,而是更具体的Linux . 我希望它能在这里得到解答 .
我创建了一个cron作业,它将在我的机器上每2分钟执行一次shell脚本 . 但是,cronjob没有执行 .
输出crontab -e命令
2 * * * * /home/yuri/connector.sh >> /home/yuri/test.txt 2>&1
我运行了cron守护程序:
ps aux | grep cron
root 944 0.0 0.0 19120 932 ? Ss 08:25 0:02 cron
1000 19619 0.0 0.0 13600 880 pts/2 S+ 21:50 0:00 grep --color=auto cron
我手动执行时,connector.sh shell脚本运行正常,但是当通过上面创建的cron作业运行时,它不起作用 .
我已将输出重定向到文本文件,以确定在执行cron作业时是否出现问题,但是没有创建此类文本文件 .
2 回答
应每2分钟运行一次
这有用吗?
你的cron作业没有设置为每两分钟运行一次,它设置为每小时的第二分钟运行 . 您可以按如下方式更改它: