Использование inotifywait с FIFO - PullRequest
0 голосов
/ 02 мая 2019

Я использую inotifywait для просмотра папки и запуска транскодирования видео, когда файл будет скопирован или перемещен в общую папку из контейнера Ubuntu Docker.Кажется, что это работает, но иногда он перестает отвечать и, похоже, игнорирует файлы с этого момента.Учитывая, что я впервые использую mkfifo и inotifywait из приведенного ниже сценария, есть ли что-то странное, на что кто-то может указать?Спасибо!

#!/bin/bash
mkfifo video_pipe

inotifywait -m /media/transcode_inbox -e close_write -e moved_to | while read path action file
do
  echo "$file" >> video_pipe
done &

while read file 
do
    mv /media/$file /media/originals/
    ffmpeg -nostdin -i /media/originals/$file -c:v hap -format hap_q media/hap_q/$file &
done < video_pipe
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...