Cron 作业运行两次

Cron 作业运行两次

我在 AWS 上运行了一个 ubuntu linux ec2 实例。输入命令ps -ef查看当前正在运行的所有进程后,我看到

root      2346   944  0 06:08 ?        00:00:00 CRON
ubuntu    2347  2346  0 06:08 ?        00:00:00 /bin/sh -c /usr/bin/php /var/www/html/chat/update.php
ubuntu    2348  2347  0 06:08 ?        00:00:00 /usr/bin/php /var/www/html/chat/update.php

我的 crontab 如下所示

*/2 * * * * /usr/bin/php /var/www/html/chat/update.php

从我使用 cron 作业的经验来看,查看所有当前正在运行的进程后,我从未看到过前两个进程运行。前两个进程到底在做什么?我该如何摆脱它们?

答案1

这不是运行两次,你只是看到了shphp进程,它们是分开的。试着ps -ef f看看进程树,解释它们之间的关系。

相关内容