12-02-2020
Пример скрипта с использованием zenity.
#!/bin/bash
ARGS=$(while read descr ip bred ; do echo -en "$descr $ip " ; done < servers.lst)
TARGET=$(zenity --width=450 --height=500 --list --text="Servers connect" --print-column=2 --column="name" --column="IP address" $ARGS)
[[ $? && "x"$TARGET != "x" ]] && ssh $TARGET
Файл со списком серверов servers.lst:
Router drhellp@192.168.0.1
Work drhellp@192.168.0.100
Hosting drhellp@hosting.net
Скрипт делаем исполняемым при запуске получаем:
Немного документации: