Итак, у меня есть десятки серверов, к которым я подключаюсь, и мне нужен простой скрипт на Ruby, который предоставляет мне список этих серверов.Выбор одного запускает SSH с правильными деталями подключения, и позвольте мне начать его использовать.Вот и все!
Но я не хочу, чтобы Руби продолжала работать.Если бы я это сделал, я мог бы использовать Net :: SSH, перехватить весь вывод и отправить его обратно пользователю, но это дополнительный слой, который мне не нужен.Я просто хочу использовать Ruby как «стартовый скрипт», а затем закрыть себя.
Есть идеи?Я думал о разветвлении процессов, но я не знаю, как подключить терминал к новому ssh.
У меня есть простой bash-скрипт, который уже делает это, но я хочу добавить больше функций, таких как возможность добавления в список, удаления серверов и т. Д. Из командной строки.Я уверен, что мог бы сделать это и с bash, но с Ruby мне гораздо удобнее.