进程管理
最后更新于:2022-04-02 07:04:38
## 进程管理
所有程序在 Linux 启动以后,都是以进程的形式在执行,所以当我们启动一个程序后,可以通过脚本名称来搜索到他,并根据该进程的 pid 来操作他,如:kill [pid]
- 查找进程
查找已经启动的 mix http 服务:
```
[root@localhost /]# ps -ef | grep http
root 31757 0 0 08:30 ? 00:00:00 php /data/bin/mix.php http:start -d
root 31765 31740 0 08:30 ? 00:00:00 grep --color=auto http
```
结果中我们找到了该服务的进程,进程 PID 为 31757,父 PID 为 0。
- 终止进程
当我们想要停止一个程序的执行时,`kill [PID]`:
```
[root@localhost /]# kill 31757
[root@localhost /]# ps -ef | grep http
root 31767 31740 0 08:34 ? 00:00:00 grep --color=auto http
```
以上结果中当执行完 kill 命令后,再次查找已经找不到该进程了,说明进程已经被成功终止。
';