[解决] linux 下关闭连接后让程序继续执行。
以 aria2 为例
需求描述:我想让 aria2 在我关闭 ssh 连接后继续下载。
方法一
1.nohup {{ aria2 下载命令}} &
2.exit
3.关闭 ssh 客户端
之前没有用 exit 关闭连接而是直接在本地关闭客户端程序(xshell),发现 aria 程序被中断,后来用 exit 退出后,需求得到满足。
方法二
下载使用 screen 工具
方法三(实践效果不佳)
1.查看后台作业编号
jobs
2.程序开始执行后 ctrl+z
^Z
3.执行后台作业
bg %1
disown -h %1