#!/bin/bash
while true
do
count=`pidof freeswitch | wc -l `#查看进程
if [ $count -eq 1 ]
then
echo $(date ++%F%n%T) >> /home/data#记录年月日时分秒
echo "proecss is restarted" >> /home/data#记录重启
/usr/local/freeswitch/bin/freeswitch -nc #重启命令
else
echo "process is running" >> /home/data #记录正常运行
fi
sleep 1
done
我写了个监控自启脚本,但是他没用啊,也不知道错在哪里。。。。。
那个是 if [ $count == 0 ] 改一下。。。
你好,我是问答小助手,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,已经为您补发到账户,我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。