服务挂掉重启脚本:
由于公司开发大量公众号小程序,钉钉等,为了方便开发调试测试,为此需要搞一个内网穿透服务,但是免费的又不稳定,而且不方便自由配置大量自定义域名等,或者并没有https协议,因此决定自己打开ngrok服务,但是不清楚是ngrok的bug还是服务器不稳定造成的服务经常挂掉,所以暂时搞一个检测服务挂掉的脚本来保持内网穿透服务可用状态,把此脚本加入服务器定时任务中每隔1分钟检测一次。可用于检测其他服务
- 新增检测脚本
vim /usr/local/ngrok/bin/checkNgrok.sh
#!/bin/bash
#判断进程是否存在,如果不存在就启动它如果存在就重启它
PIDS=`ps -ef |grep ngrokd |grep -v grep | awk '{print $2}'`
if [ "$PIDS" == "" ]; then
cd /usr/local/ngrok/bin/
sudo ./start.sh
#运行进程
fi
- 定时任务
*/1 * * * * /usr/local/ngrok/bin/checkNgrok.sh #添加每分钟检测