Я хотел бы, чтобы bash-скрипт запускался по экрану каждый раз, когда я присоединяю (start.sh) или отсоединяю (end.sh) сеанс.
Есть ли способ настроить экран, чтобы сделать это?
Я хотел бы, чтобы bash-скрипт запускался по экрану каждый раз, когда я присоединяю (start.sh) или отсоединяю (end.sh) сеанс.
Есть ли способ настроить экран, чтобы сделать это?
Если у вас есть сценарии, вы можете это сделать. Но экран сам по себе не имеет крючков, которые можно вызывать при подключении или отсоединении. Нет системы обработчика событий, доступной для пользователя.
Однако для Detach, вы можете быть в состоянии exec
команд на последовательности клавиш. Например, bind ^D exec ${HOME}/bin/end.sh
; а затем сделайте то, что вам нужно, ~/bin/end.sh
и отключите экран. Вы также можете сделать это с stuff
.