我有一个在AWS上运行的Ubuntu的Linux EC2实例。 在input命令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作业的经验来看,在查看所有当前正在运行的进程时,我从来没有看到前两个进程在运行。 什么是前两个过程正在做什么,我该如何摆脱它们?
这不是运行两次,你只是看到sh和php进程,这是分开的。 试试ps -ef f来查看进程树 ,解释它们是如何相关的。