
私は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"