Выполнить команду при повторном подключении byobu | screen | tmux session

Выполнить команду при повторном подключении byobu | screen | tmux session

Могу ли я автоматически выполнить команду при повторном подключении отсоединенного сеанса byobu (screen или tmux)?

Каждый раз, когда я вхожу в систему, /etc/motdотображается. Поскольку я почти никогда не выхожу из системы и не вхожу в нее, я хотел бы иметь ту же функциональность при повторном подключении к моему отсоединенному сеансу. Это может быть простой cat /etc/motdвид автозапуска.

решение1

Я нашел способ выполнять команды не при повторном подключении, а в режиме ожидания: сначала я изменил бэкэнд byobu на screen, затем создал .screenrc в ~/.byobu, содержащий

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

Он использует функцию заставки экрана для отображения текста, который я обычно вижу только при входе в систему.

Связанный контент