确保即使终端会话结束重建也能继续(nohup)

目前,在通过命令行获取备份并运行 cleanup 后,我会输入以下命令:

./launcher rebuild mail-receiver 2>&1 | tee ~/$(date +%Y-%m-%d)-rebuild-mail-receiver.log
./launcher rebuild app 2>&1 | tee ~/$(date +%Y-%m-%d)-rebuild-app.log

我对 nohup 有些印象。使用它会有好处吗?如果有,我该如何修改这些命令?如果没有,有什么其他建议吗?谢谢。

与其使用老派的 nohup,不如改用 tmux(我的最爱)或 screen。我认为 screen 以前更普及,但我相当确定 tmux 现在基本随处可见。

如果会话断开连接,你可以重新通过 SSH 登录,并使用 tmux attach 重新连接。它还有一个好处,就是允许多人同时查看同一个终端。

没错:

我推荐 tmux;它非常简单易用。我之前也有过同样的疑问,而答案依然是 tmux。我之前曾写过一篇关于如何使用它的文章