Я вижу код exp_send -i $bash_id "/bin/tcsh"
, что означает -i flag
? что означает флаг -i после exp_send
?
что означает флаг -i в ожидании?
Ответы (1)
Expect позволяет запускать сразу несколько процессов, а затем взаимодействовать с ними смешанным образом. Это очень мощный механизм, но он означает, что когда вы говорите, что exp_send
к или expect
от, вы должны сказать, о чем вы говорите. Это делается с помощью флага -i
для указания идентификатора порождения, который возвращается spawn
при создании подпроцесса.
Если имеется только один подпроцесс, -i
можно опустить, поскольку по умолчанию используется глобальная переменная spawn_id
.
person
Donal Fellows
schedule
18.06.2012