linux系统下如何恢复、结束ctrl z挂起的进程

linux系统下如何恢复、结束ctrl z挂起的进程

在linux系统中,ctrl+c: ( kill foreground process ) 发送 SIGINT 信号给前台进程组中的所有进程,强制终止当前程序的执行;

ctrl+z: ( suspend foreground process ) 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程,而并非结束进程。

有时我们想要将挂起的进程彻底结束或者继续运行,则需要以下命令来实现。

1.恢复被挂起进程的方法

先输入jobs命令或者是jobs -l命令查看被暂停的进程并记住编号。

例如输入jobs得到:

[1]+ Stopped

或者是输入jobs -l得到:

[1]+ 6487 Stopped

再用fg或bg加上一步看见的序号或编号再次运行进程。

fg是恢复进程到前台运行,而bg是恢复进程到后台运行。

例如:fg 1

2.结束被挂起进程的方法

通过jobs或jobs -l查看到序号或编号后

通过:kill -9 编号

即可结束进程。

例:kill -9 6487

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 共1条

请登录后发表评论