适用于Unix系统,适合scp这种需要很多时间的下载命令。
1. Ctrl+Z停止正在运行的程序,退到shell
2. bg让他在后台运行
3. disown -h [job-spec]
[job-spec]是job号码(诸如 %1)
使用jobs命令来查找号码
这条命令目的是退出终端后job不会被kill,但是貌似这个进程就归操作系统控制了,你就没法控制了。
英语原文链接:
[url]http://stackoverflow.com/questions/625409/how-do-i-put-an-already-running-process-under-nohup[/url]
附scp命令示例
scp -r {user}@{host}:/export0/* /export0/
1. Ctrl+Z停止正在运行的程序,退到shell
2. bg让他在后台运行
3. disown -h [job-spec]
[job-spec]是job号码(诸如 %1)
使用jobs命令来查找号码
这条命令目的是退出终端后job不会被kill,但是貌似这个进程就归操作系统控制了,你就没法控制了。
英语原文链接:
[url]http://stackoverflow.com/questions/625409/how-do-i-put-an-already-running-process-under-nohup[/url]
附scp命令示例
scp -r {user}@{host}:/export0/* /export0/
本文介绍如何在Unix系统中使用scp命令进行长时间下载,并通过Ctrl+Z、bg命令实现后台运行,以及disown命令确保任务在退出终端后仍能继续执行而不被系统终止。提供详细步骤及实例,帮助开发者提升工作效率。
5万+

被折叠的 条评论
为什么被折叠?



