Hallo mensen,
ik ben bezig met een script waarbij een telnet sessie moet worden gestart. dat moet pas gebeuren als er een snmptrap met een bepaald ip erin langskomt. klink logisch, het werkt ook wel. maar als in het script de snmptrap deamon wordt gestart blijft die 5 seconden draaien en dan gaat het script zomaar verder. ik weet dat de deamon wel opkomt omdat als ik een trap stuur het script wel reageert.
mijn vraag; hoe kan ik die deamon tot in het oneindige laten wachten totdat de magische snmptrap langskomt en dat het script dan pas verder gaat.
#!/usr/bin/expect -f
spawn snmptrapd -P
expect "*172.56.99.24*"
# telnet login
spawn telnet "ip adres"
expect "Username:"
send "nwb\r"
......
.........
.... enz.
alvast bedankt,
Martijn
ik ben bezig met een script waarbij een telnet sessie moet worden gestart. dat moet pas gebeuren als er een snmptrap met een bepaald ip erin langskomt. klink logisch, het werkt ook wel. maar als in het script de snmptrap deamon wordt gestart blijft die 5 seconden draaien en dan gaat het script zomaar verder. ik weet dat de deamon wel opkomt omdat als ik een trap stuur het script wel reageert.
mijn vraag; hoe kan ik die deamon tot in het oneindige laten wachten totdat de magische snmptrap langskomt en dat het script dan pas verder gaat.
#!/usr/bin/expect -f
spawn snmptrapd -P
expect "*172.56.99.24*"
# telnet login
spawn telnet "ip adres"
expect "Username:"
send "nwb\r"
......
.........
.... enz.
alvast bedankt,
Martijn