
Я хотел бы открыть сеансы telnet из процесса сборки sublime text. Я пробовал использовать
open /bin/bash --args telnet 127.0.0.1
но это не срабатывает... могу ли я сделать что-то подобное?
Редактировать
Я пытаюсь открыть telnet, так как на работе мы используем telnet для доступа к нашему отладчику.
Когда я встраиваю sublime, немного раздражает необходимость вручную нажимать на telnet
- так что в идеале я бы просто хотел, чтобы sublime устанавливал фокус на уже запущенный сеанс telnet, однако мне показалось проще просто взять pid telnet - убить его и открыть новый.
Я также должен отметить, что я использую 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"