2 linux terminal process background
我知道有两种或多种方法可以运行作业并将其置于后台。
现在我使用 ctrl-z 在后台进行 scp 传输,因为我注意到这需要一段时间。如何在后台运行该进程,以便在等待完成时编写其他命令?
注意:我可以创建一个新终端,但是在这种情况下,我通过 SSH 连接到 2 个不同的服务器,因此在后台为我想要的每个并发作业执行此操作很不方便。
Kyl*_*ith 9
需要注意的是,虽然某些进程使用 CTRL+Z 表示后台,但默认行为是 STOP,它不会继续执行。最安全的方法是在命令末尾使用 & 运行命令,然后运行“disown”以将其完全强制到后台。但是,您将无法再次将其置于前台。
如果您想要一种简单的方法来关注后台任务,请考虑了解screen. 作为基本课程,键入screen scp myfile server:/mydest,然后键入 CTRL+AD 以“分离”屏幕会话。即使在注销机器后,您也可以通过键入“screen -r”来调用此会话!:)
screen
screen scp myfile server:/mydest
screen 具有更多高级功能,例如多个窗口、活动任务栏等。这是一个指南:链接
Bil*_*iss 6
使用 ^Z 停止某事后,键入“bg”让它在后台运行。只要您还没有注销,“fg”就会把它带回到前面。
归档时间:
15 年,11 月 前
查看次数:
1172 次
最近记录: