如何启动与终止PHP CLI程序的后台运行

启动PHP CLI进程

连接shell
先cd到(进入)要启动的PHP CLI文件的当前文件夹。比如在名字为2的文件夹里:

cd /www/wwwroot/http/2

然后php xxx.php就可以了。假如我要准备运行的文件是server1.php

php server1.php

终止PHP CLI进程

连接shell
使用 # ps aux 命令可查看当前系统所有进程,使用grep过滤选项查看进程:

ps aux | grep php
www      31543  0.0  0.8 223404  8336 ?        S    Jun27   0:00 php-fpm: pool www
www      32068  0.0  0.8 223404  8420 ?        S    Jun27   0:00 php-fpm: pool www
www      32120  0.0  0.8 223468  8668 ?        S    Jun27   0:00 php-fpm: pool www
www      32132  0.0  0.8 223404  8276 ?        S    Jun27   0:00 php-fpm: pool www
www      32142  0.0  0.8 223468  8728 ?        S    Jun27   0:00 php-fpm: pool www
www      32338  0.0  0.8 223468  8624 ?        S    Jun27   0:00 php-fpm: pool www
root     32386  0.0  3.8 337712 39348 ?        Sl   Jun27   0:04 php server1.php
root     32387  0.0  0.6 265728  6860 ?        S    Jun27   0:00 php server1.php
root     32389  0.0  0.7 253772  7640 ?        S    Jun27   0:00 php server1.php
root     32390  0.0  0.7 255948  7624 ?        S    Jun27   0:00 php server1.php
root     32391  0.0  0.7 253772  7340 ?        S    Jun27   0:00 php server1.php
root     32392  0.0  0.7 253772  7340 ?        S    Jun27   0:00 php server1.php
root     32393  0.0  0.7 253772  7340 ?        S    Jun27   0:00 php server1.php
root     32394  0.0  0.7 253772  7340 ?        S    Jun27   0:00 php server1.php
root     32395  0.0  0.7 253772  7340 ?        S    Jun27   0:00 php server1.php
root     32396  0.0  0.7 255948  7636 ?        S    Jun27   0:00 php server1.php

能够看到 server1.php 对应的PID为32386,使用kill命令+32386杀死进程就行,并且属于server1.php的进程会全部杀掉。

kill 32386
发布了27 篇原创文章 · 获赞 19 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/oXingChenWuJi/article/details/94116329