• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

Shellscript mit expect

ChrisReloaded

deaktivierter Benutzer
Registriert
30.12.07
Beiträge
68
Hallo Leute!

Ich habe ein kleines Problem mit folgendem Script dass ich geschrieben habe:
Code:
#!/usr/bin/expect
spawn /usr/local/bin/vpnclient connect <profil> user <user> pwd <pwd>
expect "*(y/n):" 
send "y\r"
interact
Es soll mit dem Cisco VPN Client eine Verbindung herstellen und die auftretende Abfrage "do you wish to continue? (y/n):" mit y bestätigen. Soweit so gut, das Skript funktioniert tatsächlich, allerdings nur wenn man es im Terminal direkt aufruft.

Wenn es von einem anderen Programm aufgerufen wird, klappt es nicht. Ich wollte nämlich wie in diesem Thread beschrieben ein Profil in Marco Polo anlegen und dieses Shellskript beim Eintreten ins Uni-Netz aufrufen und somit automatisch eine Verbindung herstellen.

Auch ein Aufruf durch ein anderes Script funktioniert nicht.

Habt ihr eine Idee was das sein kann?

Vielen Dank im Voraus für eure Antworten,
Chris