如何在ubuntu的新终端中重新打开正在运行的.sh脚本



我正在运行一个我已经ssh进入的无头linux服务器。现在只给了我一个终端,我可以用.sh脚本启动minecraft服务器。但是,如果我关闭ssh终端,我将如何访问仍然在后台运行的相同的。sh脚本呢?因为如果我重新连接ssh,它会打开一个新的终端。

您可以使用tmux。

当您第一次ssh到服务器时,您可以启动一个tmux会话:

tmux

然后运行你的a.sh

当您关闭ssh终端并重新连接ssh时,您可以使用:

附加上一个tmux会话:
tmux a -t 0

您可以访问相同的运行.sh脚本