gpt4 book ai didi

ubuntu - 从 ubuntu 服务器在远程 ubuntu 服务器的后台运行进程

转载 作者:太空宇宙 更新时间:2023-11-03 17:11:46 27 4
gpt4 key购买 nike

我正在尝试使用以下命令在远程 Ubuntu 服务器的后台运行进程:

sshpass -p PASSWORD ssh root@HOST 'nohup COMMAND-THAT-BLOCKS &'

不幸的是进程关闭了。

刚跑的时候

'nohup COMMAND-THAT-BLOCKS &'

在远程服务器控制台中,它可以工作。

我的猜测是,当我关闭 ssh 连接时,进程正在终止(因为它的用户已断开连接)

我希望进程保持事件状态,即使它的用户断开连接也是如此。

最佳答案

另一种可能更受欢迎的方法(取决于您的需要)是使用 screen。基于this发布您可以连接到远程屏幕并按以下方式运行命令:

sshpass -p PASSWORD ssh root@HOST 'screen -r -S "<screenName>" "command/or/script/to/execute"'

稍后将允许您以交互方式连接到 HOST 并附加该屏幕 session ,这在 nohup 中是不可能的(据我所知)

关于ubuntu - 从 ubuntu 服务器在远程 ubuntu 服务器的后台运行进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35404532/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com