Heim >Backend-Entwicklung >PHP-Tutorial >如何终止在linux后台环境下执行的php进程

如何终止在linux后台环境下执行的php进程

WBOY
WBOYOriginal
2016-06-06 20:49:341076Durchsuche

我在linux shell环境下运行a.php程序,而且使用ps命令也不知道怎么查看正在执行的进程(linux才疏学浅,真要命),请问各位大侠如何终止在linux shell环境下运行的php进程,我要通过什么方式查看执行中的进程,并且知道执行该进程的程序。

在linux shell下执行php: php /data/htdocs/www/a.php

回复内容:

我在linux shell环境下运行a.php程序,而且使用ps命令也不知道怎么查看正在执行的进程(linux才疏学浅,真要命),请问各位大侠如何终止在linux shell环境下运行的php进程,我要通过什么方式查看执行中的进程,并且知道执行该进程的程序。

在linux shell下执行php: php /data/htdocs/www/a.php

ps找到php进程的pid,假定为x
kill -x 即可。

php是解释型语言,就是说有一个php进程负责解释php文件里的代码,原则上在执行完毕之后自动退出。如果陷入死循环,杀掉这个进程即可。

ps -ef|grep "a.php" 查找到进程号 kill 进程号

执行的是a.php。那就

<code class="lang-shell">killall a.php
</code>

<code>ps aux|grep php
</code>

找到那个进程,找到它的pid(第二列的那个数字)。 假设pid为10646,则

<code>kill -9 10646
</code>

我喜欢用 pkill -f

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn