LinuxTux23
Grünschnabel
Hallo,
ich habe hier eine kleine Funktion in BASH geschrieben, die den Benutzer nach einer Lokalen IP Adresse Fragt, und diese dann angpingt.
Wenn ich einen Wert in das Textfeld eingegeben habe, kommt das Textfeld noch einmal und so immer weiter. Das heißt ich habe versehentlich eine Endlosschleife generiert.
Kann mir jemand, der besser in BASH Programmieren kann sagen, wie ich mein Problem lösen kann.
Vielen Dank !
Code:
ich habe hier eine kleine Funktion in BASH geschrieben, die den Benutzer nach einer Lokalen IP Adresse Fragt, und diese dann angpingt.
Wenn ich einen Wert in das Textfeld eingegeben habe, kommt das Textfeld noch einmal und so immer weiter. Das heißt ich habe versehentlich eine Endlosschleife generiert.
Kann mir jemand, der besser in BASH Programmieren kann sagen, wie ich mein Problem lösen kann.
Vielen Dank !
Code:
Code:
function ping() {
PINGIP=$(dialog --clear --backtitle "Bash - Assistant" \
--title "Ping" \
--inputbox "Test1" 0 0 3>&1 1>&2 2>&3 3>&-)
dialog --clear
dialog --msgbox "$(ping -c3 $PINGIP)" 5 50
end
}
ping