У меня есть экземпляр ubuntu linux ec2, работающий на AWS. При вводе команды 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
чтобы увидеть дерево процессов, объясняя, как они связаны.