我想获得 php 脚本的 pid:
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
,它会随机给我 3 个正在运行的脚本中的任何一个的 pid。我认为这是因为它只看到 -x 之后的 php 而忽略了其余的。我尝试使用引号,但根本没有得到任何结果。
pidof -s -x 'php /var/www/html/test.php'
答案1
尝试一下:
pgrep -f 'php /var/www/html/test.php'