Cronjob запускает несколько процессов
Cronjob создает несколько процессов для одного скрипта. Один с помощью
/ usr / bin / php / path / to / php / script
И другое использование
/bin/sh -c /usr/bin/php /path/to/php/script
Это 2 отдельных процесса. Почему это происходит? Я использую сервер Ubuntu 14.10.
1 ответ
В вашем случае
/bin/sh -c /usr/bin/php /path/to/php/script
Вероятно, родитель:
/usr/bin/php /path/to/php/script
Cron выполнит /bin/sh -c команды, которую вы имеете в вашем crontab. /bin/sh будет порождать дочерний процесс фактической команды, которую вы хотите запустить, в вашем случае:
/usr/bin/php /path/to/php/script