重新连接 byobu | screen | tmux 会话时执行命令

重新连接 byobu | screen | tmux 会话时执行命令

我可以在重新连接分离的 byobu(屏幕或 tmux)会话时自动执行命令吗?

每次我登录时/etc/motd都会显示。由于我几乎从不注销和登录,因此我希望在重新连接到分离的会话时具有相同的功能。这可能是一种简单cat /etc/motd的自动启动。

答案1

我找到了一种执行命令的方法,不是在重新连接时而是在空闲时:首先我将 byobu 后端更改为屏幕,然后在 ~/.byobu 中创建了一个包含

blankerprg  zsh -c "while true; do run-parts --lsbsysinit /etc/update-motd.d; sleep 30; clear; done"
idle        600 blanker

它使用屏幕的屏幕保护程序功能来显示我通常仅在登录时看到的文本。

相关内容