linux shell脚本监控进程,如果进程不在,则重启之



#!/bin/sh

while [ 1 ]
 do
     procID=`pidof ffmpeg`
     if [ "" == "$procID" ];
     then
         ffmpeg -f video4linux2 -s 320x240 -i /dev/video10 -vcodec libx264  -preset:v ultrafast -tune:v zerolatency  -pix_fmt yuv420p  -f flv  rtmp://127.0.0.1:1935/live/cam >/dev/null 2>&1 &
     fi
     usleep 1000
 done &

你可能感兴趣的:(linux shell脚本监控进程,如果进程不在,则重启之)