linux暂停一个在运行中的进程

  • A+
所属分类:Linux

对于一个运行中的进程,我们可以使用kill -STOP pid命令将其暂停执行,使用kill -CONT pid命令恢复其运行。

下面用一个实例说明:

1、首先使用tar命令打包/usr目录:

[/crayon]
开启一个新窗口查看其进程状态:

[/crayon]
进程处于运行状态(R)

2、使用kill -STOP 命令将该进程暂停

[/crayon]
再观察其状态:

[/crayon]
此刻进程处于暂停状态了(T)

3、使用kill -CONT恢复进程执行

[/crayon]
进程恢复运行状态(R)

附:

[/crayon]
kill 终止进程有十几种控制进程的方法,下面是一些常用的方法:

[/crayon]
SIGKILL 和 SIGSTOP 信号不能被捕捉、封锁或者忽略,但是,其它的信号可以。所以这是你的终极武器。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: