Я ленив, и я предпочитаю, чтобы компьютеры выполняли мою работу за меня. Я SSH на несколько машин на ежедневной основе, поэтому я создал простой скрипт, который запускает некоторые XTERM окна и помещает их в местах, которые я хочу (как вы можете видеть, я использую Баш):Как запустить несколько окон xterm и запустить команду для каждого из них, оставив каждое окно открытым после?
#!/bin/bash
xterm -geometry 80x27+1930+0 &
xterm -geometry 80x27+2753+0 &
xterm -geometry 80x27+1930+626 &
xterm -geometry 80x27+2753+626 &
Однако, следующее, что я обращусь к первому окну и типа в
ssh server_a
затем во втором
ssh server_b
и так далее. Я хотел бы сделать, чтобы мой скрипт выполнял команды ssh в каждом окне xterm, а затем оставлял окна открытыми для выполнения моей работы. Я видел параметр -e для xterm, но окно закрывается после выполнения моей команды. Есть ли способ сделать это?
Приносим извинения, если это дублирующийся вопрос. Я искал вокруг и не имел никакой удачи с этим. Большое спасибо!
Вы хотите окно, чтобы остаться после того, как вы выходите из сеанс ssh? Или окна выходят немедленно, потому что вы выполняете определенную команду через ssh и хотите, чтобы сеанс ssh оставался открытым (и, следовательно, окно)? –