我有一个 tmux 会话,其中我有一个正在运行的 node.js 服务器。因为我想在打印时观看彩色控制台输出,所以我总是将自己附加到会话中。到目前为止,一切都很好。这有点烦人,然后 tmux 会话被杀死并从外部重新启动。这由 gitlab-ci 脚本自动发生,该脚本由 GitLab 项目上的新提交触发。
目前,我总是必须手动重新连接到该会话。有没有办法在不手动执行任何操作的情况下在会话重新启动后立即等待杀死并重新连接?
(如果没有,有没有办法在不附加的情况下查看彩色控制台输出?我目前唯一的解决方案是跟踪日志文件,但遗憾的是没有彩色线条,这有助于实时查看错误。)
下面的呢?