Если вы используете KDE, вот другой метод.
- Откройте окно Konsole.
Для каждого сервера, с которым вы хотите связаться:
- откройте вкладку
- установите ssh-соединение с сервером
{{1 }} В меню «Правка» выберите «копировать ввод» на «все вкладки»
Каждая команда, которую вы вводите на этой вкладке, будет скопирована на все серверы.
Вы можете переключаться с вкладки на вкладку, чтобы увидеть разные результаты.
Примечание: мои ярлыки меню (в кавычках) могут быть неправильными, поскольку я не использую английскую версию KDE
В каждой ОС есть Сигналы, которые нужно обрабатывать. Есть три реакции на сигналы: 1-игнорировать, 2-обработать самому, 3-оставить ОС. Ctrl+C по умолчанию является сигналом отбоя. вы используете команду trap
для обработки сигнала. также проверьте стандарт ASCII в вашей системе, некоторые коды могут отличаться. проверьте man ascii
для знака HUP и его принадлежности фрахтователю.
пример команды ловушки:
ловушка "echo hi" SIGINT
, которая печатает привет каждый раз, когда вы нажимаете Ctrl + C . Также список сигналов можно найти командой kill -l
.
Вы можете проверить, не является ли ваша среда bash на самом деле оболочкой для bash, которая просто запускает bash ниже.
Мы используем похожее решение на нашем рабочем месте, и оно используется для отслеживания всего, что делается с помощью SSH, однако проблема точно такая же, как у вас, всякий раз, когда задействованы Ctrl + C, он любит выпадать из оболочки.