範例:
#!/usr/bin/expect
spawn telnet 192.168.1.1
expect Login:
send root\r
expect Password:
send password\r
interact
這個工具同樣可以用到 tftp 上面,所以要寫一個簡單的 tftpput 就是長這樣:
#!/usr/bin/expect
spawn tftp 192.168.1.1
expect tftp>
send bin\r
expect tftp>
send "put $argv\r"
expect tftp>
send quit\r
interact
這樣就可以使用
tftpput FILENAME
來上傳檔案到 tftp server 上面。其實蠻簡單的,也只少掉一些等待的時間(3~5) s,所以沒什麼重要的,後來還有很多可以再來發揮。
沒有留言:
張貼留言