Один и тот же файл скрипта, отображаемый несколько раз в списке процессов - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть PHP-скрипт, который запускается на кроне каждые 10 минут - когда скрипт завершается, он, похоже, все еще остается в запущенных процессах до перезапуска.

Например, если я запускаю

ps aux | grep -i scriptName

Я получаю

root       684  0.2  0.0 383884 23188 ?        Ss   Feb27   0:07 /usr/bin/php -q /path/to/scriptName
root       846  0.9  0.0 383880 23124 ?        Ss   Feb27   4:39 /usr/bin/php -q /path/to/scriptName
root       925  0.5  0.0 383868 23136 ?        Ss   Feb27   1:39 /usr/bin/php -q /path/to/scriptName
root      1524  0.2  0.0 383884 23176 ?        Ss   Feb27   0:07 /usr/bin/php -q /path/to/scriptName
root      1632  0.6  0.0 383868 23132 ?        Ss   Feb27   1:45 /usr/bin/php -q /path/to/scriptName
root      1750  0.9  0.0 383880 23116 ?        Ss   Feb27   4:32 /usr/bin/php -q /path/to/scriptName
root      2172  0.2  0.0 383884 23184 ?        Ss   Feb27   0:06 /usr/bin/php -q /path/to/scriptName
root      2289  0.5  0.0 383868 23140 ?        Ss   Feb27   1:33 /usr/bin/php -q /path/to/scriptName

Как мне заставить их убрать после того, как они запустятся?

У меня есть другие скрипты, которые работают на cron, которые, кажется, не делают этого -это единственное, что делает.

На данный момент запущено 100 из них, и я боюсь, что они вызовут попадание ресурса и вызовут проблемы или проблемы с производительностью.

...