要讓主機在背景執行掛站,
#cd /usr/ports/lang/expect
#make install clean
#rehash
編輯掛站檔
#ee segaa.exp
==檔案開始==
#!/usr/bin/expectjp
# 設定 timeout 時間,以秒為單位。
set timeout 20
# 啟動 telnet
spawn telnet -8 segaa.net
# 將 name 與 pass 分別置換成您的帳號與密碼。
set ID name
set PASSWD pass
# 當 telnet 輸出 guest,便輸入帳號與密碼,超過時限則直接離開。
expect "guest" { send "$IDr$PASSWDrr" } timeout { exit }
#把畫面轉交給使用者控制,並每隔三百秒送出 "/dr" <- 掛聊天室
interact timeout 300 { send "/dr" }
exit
==檔案結束==
執行掛站搭配screen 使用
#screen
#expect segaa.exp
ctrl+a+c 增加一個視窗,執行expect xxx.exp 掛其他站
ctrl+a+d 將screen 丟到背景