首页 文章

Cron作业没有在Linux上运行

提问于
浏览
0

起初,这不是一个编程问题,而是更具体的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

    应每2分钟运行一次

    */2 * * * * /home/yuri/connector.sh >> /home/yuri/test.txt 2>&1.
    

    这有用吗?

  • 2

    你的cron作业没有设置为每两分钟运行一次,它设置为每小时的第二分钟运行 . 您可以按如下方式更改它:

    */2 * * * * /home/yuri/connector.sh >> /home/yuri/test.txt 2>&1
    

相关问题