本地计算机启动时远程执行停止

本地计算机启动时远程执行停止

当我在远程 Linux 机器上运行某个进程时,如果连接因某种原因终止,该进程就会停止。这种行为是合理的,因为否则不相关的进程将永远运行下去。

但是,有没有办法防止这种情况发生?也就是说,我想打开远程 shell,运行一个进程并将其输出定向到日志文件,然后注销 - 但保持进程运行。

谢谢,

乌迪

答案1

第一个选项是使用 & 运算符将你的程序生成为另一个进程,例如

$ myprogram > file.log &

或者你可以看看screen 命令您可以在其中存储和检索您的终端会话。

答案2

您可以使用屏幕会话或将进程推送到后台将其与外壳断开

还请检查,

购物-u 退出

相关内容