如何将一个正在运行的进程送到后台运行
程序员文章站
2022-05-27 11:41:36
...
适用于Unix系统,适合scp这种需要很多时间的下载命令。
1. Ctrl+Z停止正在运行的程序,退到shell
2. bg让他在后台运行
3. disown -h [job-spec]
[job-spec]是job号码(诸如 %1)
使用jobs命令来查找号码
这条命令目的是退出终端后job不会被kill,但是貌似这个进程就归操作系统控制了,你就没法控制了。
英语原文链接:
http://*.com/questions/625409/how-do-i-put-an-already-running-process-under-nohup
附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,但是貌似这个进程就归操作系统控制了,你就没法控制了。
英语原文链接:
http://*.com/questions/625409/how-do-i-put-an-already-running-process-under-nohup
附scp命令示例
scp -r {user}@{host}:/export0/* /export0/
推荐阅读
-
linux系统更新正在运行进程的可执行文件需要注意的text file busy的原因及解决方法
-
python实现在每个独立进程中运行一个函数的方法
-
Linux中进程在后台可靠运行的方法总结
-
一个监控Squid运行进程数并自动重启的简洁Shell脚本分享
-
Oracle中查看正在运行的SQL进程脚本分享
-
linux系统更新正在运行进程的可执行文件需要注意的text file busy的原因及解决方法
-
如何给一个正在运行的Docker容器动态添加Volume
-
Win7运行英雄联盟时提示LOL进程Client.exe正在运行请手动关闭的五种解决方法
-
在Linux中查看及终止正在运行的后台程序方法
-
如何停止一个正在运行的线程?