Strona 1 z 1

Expect linux - Błąd

: 19 kwie 2017, 15:22
autor: lukas60055
Witam, robię sobie "domowe powiadomienia" i do tego używam programu expect. Tylko jest problem bo ciągle mi błąd wyskakuje.
Taki mam napisany skrypt:
(Nazwa skryptu: xxx.exp)

#!/usr/bin/expect -f
set timeout -1
spawn multimon-ng -c -a STQC

while {1} {
expect " 123456"
exec /home/lukas60055/Pulpit/Skrypt/skrypt1
}

Chodzi tu o to ze jak w programie multimon-ng wyskoczy ciąg liczb 123456 to uruchomi mi skrypt1

Odpalam skrypt xxx.exp odpala mi nie multimon-ng i jak na razie wszystko działa i jak się pokażą liczby 123456 to wyskakuje błąd w konsoli.

Błąd w konsoli:

Error opening device, it doesn't exist.
child process exited abnormally
while executing
"exec /home/lukas60055/Pulpit/Skrypt/skrypt1"
("while" body line 3)
invoked from within
"while {1} {
expect "123456"
exec /home/lukas60055/Pulpit/Skrypt/skrypt1
}"
(file "./xxx.exp" line 5)

Prosił bym o pomoc lub wytłumaczeniu co tu jest nie tak.
Jak pomyliłem dział to przepraszam.

Re: Expect linux - Błąd

: 21 kwie 2017, 15:43
autor: enedil
Być może to problem z /home/lukas60055/Pulpit/Skrypt/skrypt1