Запускается через nohup – ffmpeg
Чтобы завершить работу ffmpeg можно использовать kill, но лучше использовать нажатие клавиши Q т.к у меня работа с rtmp потоками где видимо отправляется завершающий фрейм который говорит о том, что поток завершен и освободить место на точке. Вообщем если делать kill, то на сервере приемнике поток еще остается секунд 30 (видимо какой-то тайм-аут выжидается и сделать перезапуск большая проблема.
В связи с этим вопрос:
Как передать нажатие клавише конкретному процессу с ffmpeg (например по ID). Процесс там не один.
попробовал. Не получается. Поток висит. Даже если запускать без nohup и нажимать ctrl+c получается обрыв процесса. А вот нажимаю q он делает вывод и в конце статистику выкатывает по потоку.