Получить Pid Ffmpeg On Centos с Bash Скрипт - PullRequest
0 голосов
/ 02 мая 2020

Я был создан SH скрипт n запускается с cron в течение 3 часов. но я хочу обновить live cctv в реальном времени, если не онлайн, я хочу grep pid для каждого sh, который у меня есть. если pid существует, ничего не делать, если pid не существует, запустите команду this.

#!/bin/bash
#IP 192.168.19.6

ping -c 1 -q 192.168.19.6 >&/dev/null

if [ $? -eq 0 ]; then
    rm -rf /var/www/cctv/public_html/video/ri-2/*.ts;
    rm -rf /var/www/cctv/public_html/video/ri-2/*.m3u8
    ffmpeg -stimeout 87000000 -err_detect aggressive -fflags discardcorrupt \
    -rtsp_transport tcp -i "rtsp://admin:12345@192.168.19.6/media/video1" \
    -vf scale=320:-1 -c:v libx264 -pix_fmt yuv420p -preset:v ultrafast \
    -hls_time 10 -hls_list_size 10 -hls_delete_threshold 10 -hls_flags delete_segments -f hls \
    "/var/www/cctv/public_html/video/ri-2/simpang.m3u8" \
    -progress -stats

else
    rm -rf /var/www/cctv/public_html/video/ri-2/*.ts;
    rm -rf /var/www/cctv/public_html/video/ri-2/*.m3u8
fi 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...