小编Jon*_*Jon的帖子

什么是Linux中的停止进程?

所以我从命令行运行了一些 PHP 脚本,并希望停止它们运行。

我跑了

$ ps aux | grep php
$ sudo kill 8754
$ sudo kill 8767
Run Code Online (Sandbox Code Playgroud)

然后跑了

$ ps aux | grep php
Run Code Online (Sandbox Code Playgroud)

再次检查进程已终止但得到了这种输出:

jon      8754  0.4 53.5 3044256 2205204 ?     T    10:34   0:15 php awesome_script.php
jon      8767  0.4 53.5 3044256 2205204 ?     T    10:34   0:15 php awesome_script.php
jon     12275  0.0  0.0   4156   892 pts/1    S+   11:27   0:00 grep --color=auto php
Run Code Online (Sandbox Code Playgroud)

我在 state 列中查找了 T 的含义,发现它表示已停止,但我不明白这意味着进程正在做什么。

我知道你可以在 PHP 中创建你自己的信号处理,但我没有这样做,所以当 PHP 收到一个SIGTERM 信号时它会做什么? …

linux command-line php

13
推荐指数
1
解决办法
3万
查看次数

标签 统计

command-line ×1

linux ×1

php ×1