1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  2. Unsere jährliche Weihnachts-Banner-Aktion hat begonnen! Wir freuen uns auf viele, viele kreative Vorschläge.
    Mehr dazu könnt Ihr hier nachlesen: Weihnachtsbanner 2016

    Information ausblenden

Shellscript mit expect

Dieses Thema im Forum "Unix & Terminal" wurde erstellt von ChrisReloaded, 26.09.08.

  1. ChrisReloaded

    ChrisReloaded deaktivierter Benutzer

    Dabei seit:
    30.12.07
    Beiträge:
    69
    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
     
  2. ChrisReloaded

    ChrisReloaded deaktivierter Benutzer

    Dabei seit:
    30.12.07
    Beiträge:
    69
    weiß niemand Rat?
     

Diese Seite empfehlen