21 Ocak 2010 Perşembe

Otomatik telnet bağlantısı yapan script

Eğer yazdığınız scriptler interaktif olarak kullanıcı girdisine ihtiyaç duyuyorsa expect komutu ile tüm bu işlemleri otomatikleştirebilirsiniz.
Komutun kullanımı şöyle:
expect komutu ile bizden istenen kelime alınır, karşılık olarak send komutu ile ne yazmak istiyorsak onu yazarız. Böylece kullanıcı adı ve şifre girmek gibi interaktif işleri scriptlerin içine gömebiliriz.

Örnek:
#!/usr/local/bin/expect

spawn telnet << ip adresi >>
expect "login:"
send "<>\n"
expect "Password:"
send "<>\n"
send "ls -l\n"
interact

Hiç yorum yok:

Yorum Gönder