windows系统命令窗口杀进程
查看端口号的pid(进程id):
netstat -ano|findstr "1099"
杀死改进程
taskkill -f -pid 15380
linux系统杀进程
ps命令:process status的简称,用于报告当前系统的进程状态。此命令长配合grep过滤输出结果,常用的结构:
ps -aux | grep ***
ps -ef | grep ***
aux选项如下所示: a-显示所有用户的进程 u-显示进程的用户和拥有者 x-显示不依附于终端的进程 -e 显示有关其他用户进程的信息,包括那些没有控制终端的进程。 -f 显示用户id,进程id,父进程id,最近CPU使用情况,进程开始时 间等等(全格式信息)。 | 管道符,左边命令的输出作为右边命令的输入。
举个例子,查看python相关的进程 第一行数据解释(从左到右): “ubuntu”是用户;“14992”是PID;“0.0”是%CPU-占用CPU的百分比;“0.4”是%MEM-占用内存的百分比;PID就是我们要的。
2.杀死进程 我们可以通过 进程的名字和进程的ID(PID)来结束进程。 结束命令: kill:通过进程ID来结束进程 killall:通过进程名字结束进程
最长使用的结束进程的信号是:
SignalName | SingleValue | Effect |
---|
SIGHUP | 1 | 挂起 | SIGINT | 2 | 键盘的中断信号 | SIGKILL | 9 | 发出杀死信号 | SIGTERM | 15 | 发出终止信号 | SIGSTOP | 17, 19, 23 | 停止进程 |
我们可以通过Single Value的值来代替信号的名字。所以我们现在来杀死python进程:
kill SIGNAL PID
kill -9 14992
killall -9 python
|