连接到ubuntu服务器(SSH),如何在注销后停止终止进程?

连接到ubuntu服务器(SSH),如何在注销后停止终止进程?

我通过 SSH 从笔记本电脑连接到我的 ubuntu 服务器,登录系统,然后执行例如类似的命令

apt install openjdk-13-jre-headless

下载开始,但如果我关闭 SSH 连接,该过程就会终止。如何处理它以阻止注销后进程终止?可能且安全吗?

答案1

是的,这是可能的(在大多数情况下)并且安全。该命令应该类似于:

nohup apt install openjdk-13-jre-headless >/path/to/log 2>/path/to/errors &

nohup命令从终端(如守护进程)断开进程并将&其置于后台

答案2

您可以使用命令nohup

nohup apt install openjdk-13-jre-headless &

如果我没记错的话,如果您关闭 ssh 会话,该命令将不会停止,并将输出写入名为的文件中nohup.out

您还可以使用屏幕
https://linux.die.net/man/1/screen

相关内容