0
package require Expect
#### Log File Name #####
set logFile "mtte_result.log"
set NextLine "\n"
set RTSPrompt "RTS_Mon-> "
exp_spawn plink.exe -telnet -P 10009 10.245.97.42
set spid $spawn_id
#exp_send $NextLine
flush stdout
##### Log the session to the File #########
exp_log_file -noappend $logFile
exp_sleep 5
exp_send $NextLine
expect $RTSPrompt
exp_send "hello world\r"
expect $RTSPrompt
exp_sleep 5
exp_close -i $spid
########################################################
########################################################
Здесь файл_журнал имеет выход как:Ожидать - не заставит вклад порожденного процесса
RTS_Mon->
*RTS_Mon->
#####################################
Так что, похоже, как если вход не принуждает к этому процессу. Есть ли что-то не так над сценарием?
Подсказка: форматировать код как код, помещать 4 пробела в начале каждой строки - http://stackoverflow.com/editing-help –
Какова цель отправки \ n? –