
我想從 Sublime Text 建置過程中開啟 telnet 會話。我嘗試過使用
open /bin/bash --args telnet 127.0.0.1
但這失敗了..我可以做類似的事情嗎?
編輯
我正在嘗試打開 telnet,因為我們在工作中使用 telnet 來存取偵錯器。
當我在 sublime 中構建時,必須手動點擊有點煩人telnet
- 所以理想情況下,我只是希望 sublime 將焦點設置到已經運行的 telnet 會話,但是獲取 telnet 的 pid 似乎更容易 - 殺死它並打開一個新的。
我還應該指出我正在使用 OS X
答案1
像這樣的事情會起作用嗎:
spawn telnet localhost
set timeout 10
expect "debian login"
send "test\r"
expect "Password:"
send "password\r"
expect "*$*"
send "ls\r"
expect "*$*"
send "logout\r"