Вызов ожидаемого сценария из RunScript в Minicom - PullRequest
0 голосов
/ 22 ноября 2018

Мне нужно вызвать сценарий ожидания из сценария запуска, поддерживаемого minicom, с помощью параметра -S следующим образом:

minicom -D /dev/pts/20 -S /home/user/x.exp

x.exp выглядит следующим образом:

send "\r\n"
...
call /home/user/y.sh
timeout -1
! killall -9 minicom

y.sh выглядит следующим образом:

#!/bin/bash
export TERM=linux
/usr/bin/expect <<EOD
set timeout -1
spawn nc -l 7878 -k
expect'SWITCH_ON'
exec  echo "AT+COPS=0" > /dev/pts/21
expect eof
EOD

При выполнении команды minicom я получаю следующую ошибку:

script "/home/user/y.sh" line 2: unknown command "export"

Когда я тестирую сценарий y.sh, ожидающий автономно, онработает.

Может кто-нибудь, пожалуйста, истолковать?

...