#!/bin/bash#/usr/local/ngrok/bin/ngrokd -domain=xiejl.com -httpAddr=:80 &> /dev/null ¶m=" &> /dev/null &"memsize=`ps -aux | grep "/usr/local/ngrok/bin/ngrokd" | grep -v grep | awk ‘{printf $6 }‘`echo $memsizeif [[ $memsize -gt 10000 ]]; thenecho "restart begin"ngrok_restart=`ps -aux | grep "/usr/local/ngrok/bin/ngrokd" | grep -v grep | awk ‘{for(i=11;i<=NF;i++)printf $i " "}‘`echo $ngrok_restartpkill -f/usr/local/ngrok/bin/ngrokdeval "$ngrok_restart $param"echo "restart over"elif [ -z $memsize ]; thenecho "start begin"eval "/usr/local/ngrok/bin/ngrokd -domain=xiejl.com -httpAddr=:80 $param"echo "start over"fi
date -R
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
crontab -e
0 4 * * * /usr/local/sbin/restart-ngrokd.sh
CentOS7 定时检测进程占用内存大小,执行重启进程操作(xjl456852原创)
原文:http://www.cnblogs.com/xjl456852/p/5857887.html