在我的远程终端中,我已将以下正在运行的 Linux 进程置于后台
dd if=/dev/sda3 | gzip -1 - | pv | ssh [email protected] dd of=image.gz
在
- Ctrl+Z
bg
disown pid1 pid2 pid3 pid4
(之所以是 4,pids
是因为它们是按顺序排列的 4 个命令,每个命令都连接到下一个命令)
然后(尚未离开当前 SSH 终端会话)我将其置于前台fg
并看到它正在运行。
1.我如何退出fg
并将进程(作业)发送回其后台?
我担心Ctrl+Z会为已经在后台运行的进程创建第二个后台或作业,或者Ctrl+C会结束fg
屏幕和进程本身。
2.另外,如果我断开远程终端的连接并在一段时间后重新打开它,是否可以再次运行fg
相同的操作并将其带到前台?job