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.
Expect linux - Błąd
-
- Piegowaty Guziec
- Posty: 2
- Rejestracja: 19 kwie 2017, 15:21
- Płeć: Mężczyzna
- enedil
- Przebojowy Jelonek
- Posty: 1352
- Rejestracja: 08 wrz 2012, 16:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: i3
- Architektura: x86_64
- Kontakt:
Re: Expect linux - Błąd
Być może to problem z /home/lukas60055/Pulpit/Skrypt/skrypt1
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!
~moderatorzy
~moderatorzy
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 95 gości