我通过 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