7

Можно ли связать некоторые действия, которые будут выполнены до выхода из сеанса ssh ?

Я имею в виду некоторые конфиги, такие как .bashrc и т.д.

1 ответ1

6

Если вы введете следующее в .bashrc (или /etc/profile , или .profile , или любой другой скрипт запуска) на удаленной машине:

function onexit { xmessage "Exiting..."; }; trap onexit EXIT

Вы можете заменить команду xmessage на что угодно: если вы используете /etc/profile вам нужно будет проверить, что bash находится в удаленном сеансе, чтобы не влиять на локальные сеансы.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .