#!/bin/sh

run_ffmpeg() {
    ffmpeg -y -nostdin -loglevel quiet -hide_banner -fflags +genpts -i "$1" -strict -2 -dn -deinterlace -vcodec h264 -acodec aac -preset superfast -threads 0 -scodec copy -hls_flags delete_segments -hls_time 10 -hls_list_size 6 "$2" &

    pid=$!
    echo $pid
while true
do
        ps -p $pid
        RC=$?
        if [ "${RC}" -ne "0"]; then
         ffmpeg -y -nostdin -loglevel quiet -hide_banner -fflags +genpts -i "$1" -strict -2 -dn -deinterlace -vcodec h264 -acodec aac -preset superfast -threads 0 -scodec copy -hls_flags delete_segments -hls_time 10 -hls_list_size 6 "$2" &

fi
done
}

run_ffmpeg http://xx.xx.xx.xx:9110/ch001/mpegts /var/www/html/ch001.m3u8