Expect linux - Błąd

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
lukas60055
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 19 kwie 2017, 15:21
Płeć: Mężczyzna

Expect linux - Błąd

Postautor: lukas60055 » 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.
Awatar użytkownika
enedil
Terminator
Terminator
Posty: 1302
Rejestracja: 08 wrz 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontaktowanie:

Re: Expect linux - Błąd

Postautor: enedil » 21 kwie 2017, 15:43

Być może to problem z /home/lukas60055/Pulpit/Skrypt/skrypt1
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: kobrawerde i 3 gości