Expect linux - Błąd
: 19 kwie 2017, 15:22
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.
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.