Здравия! Полгода у меня отработал регистратор, но есть момент, который мне не нравится. Я пишу по 15 минут видео с камер, вот пример кода:
#!/bin/bash
while [ true ]
do
ffmpeg -t 00:15:00 -i "<link to ip cam>" -c copy "/video/camnum$(date).mkv" & pid=$!
sleep 900
kill -9 &pid
done
Убивать процесс костылём приходится потому, что видео иногда зависает и висит так до второго пришествия. А ещё бывает отскакивает в начале пути и тогда не пишется до перезапуска процесса. Я хочу спросить сообщество, как сделать контроль процесса, то есть если отвалится перезапустить, если зависнет, то убить по истечении 15 минут(или сразу, как повиснет, если возможно).
С уважением к грамотно ответившим, всем доброго дня.