在未登录的情况下让 bash 脚本在远程终端上运行?

Rit*_*ose 14 remote-desktop ssh bash process

我有一个需要几个小时才能运行的 bash 脚本。在它运行时,我想做其他事情,这可能涉及注销或断开互联网连接(我的脚本在各种计算机上运行网络测试)。

我知道有一个命令可以让我从远程终端运行我的测试并在终端运行时注销。有谁知道这个命令是什么?

Jus*_*ith 17

您正在寻找的命令是nohup.

还有screen, 用于当您想要让某些内容运行但稍后返回并以交互方式重新附加时。

nohup如果命令在启动后不需要用户输入,screen则更简单,如果您希望能够以交互方式运行程序,则更好。