Linux终端下用Ctrl+Z暂停进程后关机还能恢复么

Linux终端下用Ctrl+Z暂停进程后关机还能恢复么,第1张

Ctrl+Z暂停进程是把进程放在了shell的后台,进程是挂起的,和普通的进程是一样的,在没执行完的情况下关机,再开机是不能恢复的,除非进程专门的针对Ctrl+Z信号编写了保存进度的功能。

kill -STOP 1234 将该进程暂停。

如果要让它恢复到后台,用kill -CONT 1234 (很多在前台运行的程序这样是不行的)

如果要恢复到前台,请在当时运行该进程的那个终端用

jobs命令查询暂停的进程。

然后用 fg 〔job号〕把进程恢复到前台。

如果jobs只查询到一个进程,只用 fg 即可。

例:

root@dWorks:~# bc -q

[1]+ Stopped bc -q

root@dWorks:~# bc -q

[2]+ Stopped bc -q

root@dWorks:~# jobs

[1]- Stopped bc -q

[2]+ Stopped bc -q

root@dWorks:~# fg 2

bc -q

1+1

2

命令运行时使用CTRL+Z,强制当前进程转为后台,并使之挂起(暂停).

1. 使进程恢复运行(后台)

(1)使用命令bg

Example:

zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01

*这里使用CTRL+Z,此时serv01是停止状态*

[1]+ Stopped ./tcpserv01

zuii@zuii-desktop:~/unp/tcpcliserv$ bg

[1]+ ./tcpserv01 &*此时serv01运行在后台*

zuii@zuii-desktop:~/unp/tcpcliserv$

(2)如果用CTRL+Z停止了几个程序呢?

Example:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8457350.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存