Назад | Перейти на главную страницу

пидоф дает неточный результат

Я хочу получить pid скрипта php:

php /var/www/html/test.php

У меня есть еще несколько запущенных скриптов php, например

php /var/www/html/hello.php
php /var/www/html/world.php

Когда я бегу pidof -s -x php /var/www/html/test.php, он случайным образом дает мне pid любого из 3 запущенных скриптов. Я думаю, это потому, что он видит php только после -x и игнорирует все остальное. Я пробовал с кавычками, и у меня вообще не было никакого результата.

pidof -s -x 'php /var/www/html/test.php'

Попробуйте:

pgrep -f 'php /var/www/html/test.php'