У меня есть скрипт php, работающий в бесконечном цикле на моем сервере Linux. Я знаю, что он работает, потому что это единственный скрипт, который выполняет X, и X определенно происходит. Однако его нет в crontab, и я не могу найти его с помощью ps aux. Единственное, о чем я могу думать, - это то, что сценарий - это сиротский (?) Процесс чего-то еще, но разве это не будет отображаться в ps?
Мне нужно изменить этот сценарий, но, насколько я знаю, изменения не вступают в силу во время выполнения сценария; и я не могу понять, как его найти и убить.
PHP процесс сценария может выглядеть совсем иначе в пс список в зависимости от того, как это было начато.
Например, в php-fpm режим под apache2 на моем сервере процесс с именем сценария php_test.php выглядит:
www-data 1253 0.0 0.7 284200 7132 ? S 00:38 0:00 php-fpm: pool www
Так что скорее всего ваш скрипт виден в ps aux вывод, но вы не знаете, как он должен выглядеть.
Обзор пс список еще раз, обращая внимание на подозрительные процессы, и я уверен, что вы его найдете.
Удачи в этом!