一、pstree查看进程相关性
命令 | 说明 |
---|---|
命令 | 说明 |
pstree -A | 各进程树之间的连接以ASCII字符来连接。 |
pstree -U | 各进程树之间的连接以utf8码的字符来连接,在某些终端端口下可能会有错误。 |
pstree -p | 同时列出每个进程的pid。 |
pstree -u | 同时列出每个进程的所属账号名称。 |
二、kill使用pid和jobnumber管理进程
命令 | 说明 |
---|---|
kill -l | 列出目前kill能够使用的信号有哪些。 |
kill -1 %2 | 启动被终止的进程,重新读取一次工作号码为2的工作的参数配置文件,类似重新启动。 |
kill -2 %2 | 相当于用键盘ctrl + c来中断工作号码为2的工作的进行。 |
kill -9 %2 | 立刻强制删除工作号码为2的工作。 |
kill -15 %2 | 以正常的程序方式终止工作号码为2的工作。 |
kill -17 %2 | 相当于用键盘ctrl + z来暂停工作号码为2的工作的进行。 |
kill pid号码 | 立刻删除pid号码对应的工作。 |
三、 killall使用命令名称管理进程
命令 | 说明 |
---|---|
killall -i httpd | interactive的意思,交互式的,若需要删除时,会出现提示符给用户。 |
killall -e httpd | exact的意思,表示后面接的command name要一致,但整个完整的命令不能超过15个字符。 |
killall -I Httpd | 命令名称(含参数)忽略大小写。 |
killall -9 httpd | 强制终止所有以httpd启动的进程。 |
killall -i -9 bash | 以交互方式依次询问每个bash进程是否需要被终止。 |