0
У меня есть скрипт python, в моей малине, который работает в бесконечном цикле. Я хочу поймать код выхода на случай, если он остановится. Я сделал скрипт с именем запустить так:catching error Код фоновой задачи
#!/bin/bash
~/bin/script.py &
wait $! && echo "script exited with code $?" >> ~/bin/log/script.log &
но когда я запускаю его я получаю следующее сообщение об ошибке:
~/bin/run: line 3: wait: pid 2728 is not a child of this shell
Может кто-нибудь дать мне какой-то намек на решение?
Вы пробовали «подождать% 1»? –
Почему вы помещаете 'wait' /' echo' в фоновом режиме? –
Я хочу, чтобы сценарий запуска был бесплатным для запуска сценария анотера – user24312