curl --retry 3 --retry-delay 5 -d "{\"res\":\"$1\", \"des\":\"$2\",\"vod_id\":\"$3\",\"url\":\"$output\"}" "http://$response_url"
[root@localhost kuaibian]# vi getffPrcessNum.sh
#!/bin/sh
#response_url=http://127.0.0.1:9032/tasks
if [ $# != 1 ] ; then
echo "USAGE: $0 responseUrl"
echo " e.g.: $0 http://10.80.3.162:9032/tasks"
exit 1;
fi
response_url=$1
logdir=/home/otvcloud/zhuanma_wuxi/
start_time=`date -d today +%Y%m%d%H%M%S`
log=${logdir}${start_time}.log
if [ ! -e $logdir ] ;then
mkdir -p $logdir
elif [ ! -d $logdir ];then
rm -f $logdir
mkdir -p $logdir
fi
while [ 1 -eq 1 ]
do
stime=`date -d today +%Y%m%d%H%M%S`
num=`ps -ef|grep ffmpeg|grep -v grep|wc -l`
curl --retry 3 --retry-delay 5 -d "{\"tasks\":\"$num\"}" "$response_url"
if [ $? -eq 0 ] ; then
echo "$response_time response cms [success]" >>$log
else
echo "$response_time response cms [fail]" >>$log
continue
fi
sleep 10
done