在终端断开连接的情况下继续运行任务吗?

在终端断开连接的情况下继续运行任务吗?

假设我在远程 (Ubuntu) 服务器上运行一个持续数小时的任务,但现在我需要断开 shell 客户端的连接。愚蠢的是,我没有使用screen或想到用 来启动任务nohup

有没有办法可以暂停任务,然后在后台启动它,这样即使我的终端断开连接它也会继续?

答案1

如果您对输出不感兴趣,您可以使用Ctrl-Z然后bg在后台运行任务,然后在断开连接时disown停止 shell 向其发送。SIGHUP

相关内容