Я разработал этот сценарий ожидания.
Мой сценарий. Я использую ожидаемый язык. Этот скрипт подключиться к хосту и отправить команду. Результат команды не отображается. Статус упорядочен и ожидается сценарий отправки следующей команды (выход;). Пожалуйста, помогите.
spawn connect host1
<mgsvp:lai=all;
ORDERED
<exit;
Disconnected from host1
Мой журнал отладки
expect:does "" (spawn_id exp7) match glob pattern "RECONN EXECUTED"? no
mgsvp:lai=all;
expect:does "mgsvp:lai=all;\r\n" (spawn_id exp7) match glob pattern "RECONN EXECUTED"? no
ORDERED
expect:does "mgsvp:lai=all;\r\nORDERED\r\n" (spawn_id exp7) match glob pattern "RECONN EXECUTED"? no
<
expect:does "mgsvp:lai=all;\r\nORDERED\r\n<" (spawn_id exp7) match glob pattern "RECONN EXECUTED"? no
expect:timed out
send:sending "exit;\r" to { exp7 }
exit;
Disconnected from host1
Результат реальных данных.
connect host1
<mgsvp:lai=all;
ORDERED
<
COMMAND SESSION SUSPENDED
MT MOBILE SUBSCRIBER SURVEY RESULT
LAI NSUB NSUBA NSUBE NSUBG
400-01-300 90839 86623 0 0
400-01-4050 132468 126163 11090 0
400-01-4055 51051 48394 4409 0
400-01-355 106921 101760 0 0
400-01-500 103834 99747 2033 0
400-01-520 139383 133240 3513 0
400-01-330 130520 124545 0 0
400-01-550 56568 53829 0 0
400-01-4052 90542 85989 845 0
END
RECONN EXECUTED
<exit;
Disconnected from connect host1