Beim Zugriff auf einen Citrix-Server per telnet (Port 1494) antwortet der Server mit der Meldung ICA. check_ica steuert den telnet-Zugriff auf Port 1494 und die Auswertung der Rückgabe per expect. Einzige Voraussetzung expect muss installiert sein.
Usage: check_ica -i <IP-Adress>
Das expect-Script (in einer Bash-Funktion):
test_ica(){
expect << EOF
set timeout 3
spawn telnet $1 1494
expect „ICA“
EOF
}
expect << EOF
set timeout 3
spawn telnet $1 1494
expect „ICA“
EOF
}
Download: check_ica.sh