kill
Linux命令提示符
kill送出一个特定的信号 (signal)给行程id为pid的行程根据该信号而做特定的动作,若没有指定,预设是送出终止 (TERM)的信号。
使用方式
-s (signal): 其中常用的讯号有 HUP (1),KILL (9),TERM (15),分别代表着重跑,砍掉,结束; 详细的信号可以用 kill -l (见下结果,可用数字带入)
-p : 印出pid,并不送出信号
-l (signal): 列出所有可用的信号名称
这个就是kill -l的查询结果:
一般范例
将pid为323的线程砍掉 (kill):
将pid为456的线程重跑 (restart):
一般来讲,查询PID的命令是
(表示查询的是yum的PID,根据查询的东西不同而异)。
举一个实际的例子:
比方说,Fedora的在线更新命令yum锁锁住了,常见的提示是
这里就没必要使用ps命令了,因为已经知道PID就是19698这个值了,因此不用在查询。
这时就要使用kill将19698的进程杀死。其中的19698就是PID。
所以在命令行内输入:
就能成功的杀死这个进程。
kill的改进用法如下:
一、把ps的查询结果通过管道给grep查找包含特定字符串的进程。管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。
这次就清爽了。然后就是
还是嫌打字多?
二、使用pgrep
一看到pgrep首先会想到什么?没错,grep!pgrep的p表明了这个命令是专门用于进程查询的grep。
看到了什么?没错火狐的PID,接下来又要打字了:
参考资料
最新修订时间:2024-11-21 23:10
目录
概述
使用方式
参考资料