linux系统中如何关闭后台运行的进程

在linux系统中,关闭某个进程的命令是kill,后边需要加进程的进程号。

但是关闭进程需要知道进程的进程号,那么怎样才能知道进程的进程号呢?可以使用下面的命令来查看。

ps aux

执行了这个命令之后,可以看到所有正在运行的进程,格式如下所示

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.2  0.0 185344  5912 ?        Ss   06:55   0:01 /sbin/init spla
root         2  0.0  0.0      0     0 ?        S    06:55   0:00 [kthreadd]
root         4  0.0  0.0      0     0 ?        S<   06:55   0:00 [kworker/0:0H]
root         6  0.0  0.0      0     0 ?        S    06:55   0:00 [ksoftirqd/0]
root         7  0.1  0.0      0     0 ?        S    06:55   0:01 [rcu_sched]
root         8  0.0  0.0      0     0 ?        S    06:55   0:00 [rcu_bh]
root         9  0.0  0.0      0     0 ?        S    06:55   0:00 [migration/0]
root        10  0.0  0.0      0     0 ?        S<   06:55   0:00 [lru-add-drain]

由于进程比较多,我只截取了前面的几个进程,每一项的含义说明如下

USER:进程拥有者

PID:进程号

%CPU:占用CPU百分比

%MEM:占用内存百分比

VSZ:进程使用的虚拟内存量

RSS:进程占用的固定内存量

TTY:进程在哪个终端上运行

STAT:进程的状态

START:进程开始时间

TIME:进程执行时间

CMD:进程名称

      比如,我们现在有一个后台运行的进程hello,由于BUG陷入了死循环,我们要是想把它关闭掉,先要执行ps aux命令,在进程列表中找到hello的进程号。如下所示。

bigmarshal      4639  0.0  0.0   4352   656 pts/2    S+   07:09   0:00 ./hello
bigmarshal      4647  1.6  0.0  25304  6384 pts/20   Ss   07:09   0:00 bash
bigmarshal      4703  0.0  0.0  39104  3620 pts/20   R+   07:09   0:00 ps aux

从列表中可以看到hello的进程号是4639,执行下面命令,就可以把该进程关掉了。

kill 4639

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值