我编写了一个shell脚本来监视我的服务以使其保持活动状态。 但奇怪的是,我的监视器脚本中的内存使用量不断增加。 有没有人知道发生了什么?
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
monitor=$1
start() {
....
}
watchdog() {
while [ $monitor == 1 ]
do
count=$(ps -Al | grep xxxxx | wc -l)
if [ $count -eq 0 ]; then
timestamp=$(date)
echo "[$timestamp] shutdown unexpectedly, restarting now..." >> $LOG
echo $?
start
else
sleep 10
fi
done
}
watchdog