Назад | Перейти на главную страницу

Отправить ввод во все окна экрана

Есть ли на экране команда для репликации команды в каждое окно? Я бы хотел отправить что-то вроде перезагрузки сразу в каждое окно. Это возможно? Я видел разговоры о команде «at» через экран, но я не знаю, правильно это или нет, или я не могу заставить ее работать.

Да, at команда - это то, что вы хотите. Если вы используете настройки по умолчанию, тогда C-a : переводит вас в командный режим, после чего вы можете войти at # stuff reboot. Видеть это руководство или at и stuff описания в разделе НАСТРОЙКА screen(1) справочную страницу для более подробной информации.

Если вы уже используете screen, то, вероятно, стоит решить вашу проблему с помощью инструмента, который вы уже используете, и это то, что обычно упаковывается для дистрибутивов Linux.

Если вы хотите рассмотреть другой подход, вы можете попробовать ClusterSSH, что позволяет подключаться к нескольким сеансам SSH одновременно и выдавать команды всем сеансам из одного окна управления.