
Ich möchte eine Telnet-Sitzung aus einem Sublime-Text-Build-Prozess heraus öffnen. Ich habe versucht,
open /bin/bash --args telnet 127.0.0.1
aber das schlägt fehl. Kann ich etwas Ähnliches tun?
Bearbeiten
Ich versuche, Telnet zu öffnen, da wir bei der Arbeit Telnet verwenden, um auf unseren Debugger zuzugreifen.
Wenn ich in Sublime baue, ist es etwas nervig, manuell darauf klicken zu müssen telnet
– idealerweise möchte ich also, dass Sublime den Fokus auf eine bereits laufende Telnet-Sitzung setzt. Es schien jedoch einfacher, einfach die PID von Telnet zu erfassen, sie zu beenden und eine neue zu öffnen.
Ich sollte auch darauf hinweisen, dass ich OS X verwende
Antwort1
Würde so etwas funktionieren:
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"