nodo-domotica.nl

Automatische telnet sessie met Expect(unix)

Hier alles over de Software in de Nodo

Automatische telnet sessie met Expect(unix)

Berichtdoor dobje » 29 okt 2014, 22:08

Goedenavond,

Ik probeer via expect (unix) een automatische telnet sessie op te zetten om een aantal commando's te versturen. Ik heb hiervoor het volgende test script gemaakt :

#!/usr/bin/expect -f
spawn telnet 111.111.111.111
expect "Enter your password: "
send "mijnwachtword\r\n"
send "\r\n"
expect ">>"
send "userevent 6,0\r\n"


De Login gaat redelijk maar dan loopt het meestal vast mede (denk ik) door de lange welkom boodschap

Ik heb deze variant ook al eens geprobeerd :

#!/usr/bin/expect -f
spawn telnet 111.111.111.111
expect "Enter your password: "
send "mijnwachtword\r\n"
expect ">"
send "userevent 6,0\r\n"

Maar na de login klapt deze er ook uit. Heeft iemand hier al eens mee succesvol gesleuteld ?
dobje
 
Berichten: 63
Geregistreerd: 18 dec 2013, 15:26
Woonplaats: Lochem

Keer terug naar Nodo Software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 11 gasten

cron