重新連接 byobu 時執行指令 |螢幕|多路復用會話

重新連接 byobu 時執行指令 |螢幕|多路復用會話

我可以在重新附加分離的 byobu(螢幕或 tmux)會話時自動執行命令嗎?

每次登入/etc/motd都會顯示。由於我幾乎從不登出和登錄,因此我希望在重新連接到分離會話時具有相同的功能。這可能是一種簡單cat /etc/motd的自動啟動。

答案1

我找到了一種執行命令的方法,不是在重新連接時而是在空閒時執行命令:首先我將 byobu 後端更改為螢幕,然後我在 ~/.byobu 中創建了一個 .screenrc 包含

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

它使用螢幕的螢幕保護程式功能來顯示我通常只會在登入時看到的文字。

相關內容