Могу ли я автоматически выполнить команду при подключении отдельного сеанса byobu (screen или tmux)?
Каждый раз, когда я вхожу, отображается /etc/motd
. Поскольку я почти никогда не выхожу из системы и не подключаюсь к ней, мне бы хотелось иметь такую же функциональность при подключении к моей отдельной сессии. Это может быть простой cat /etc/motd
вид автозапуска.
Я нашел способ выполнять команды не при подключении, а в режиме ожидания: сначала я изменил бэкэнд byobu на screen, затем я создал .screenrc в ~ / .byobu, содержащий
blankerprg zsh -c "while true; do run-parts --lsbsysinit /etc/update-motd.d; sleep 30; clear; done"
idle 600 blanker
, который использует экранная заставка для отображения текста, которую я обычно вижу только при входе в систему.