在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
© 版权声明
- 本博客所拥有的文章除特别声明外,均默认采用 CC BY 4.0 许可协议。
- 文章部分内容可能来源于公共网络,如有侵权,请联系博主在核实后进行修改或删除。
THE END
- 最新
- 最热
只看作者