小小的程序监控脚本
Posted yoyotl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小小的程序监控脚本相关的知识,希望对你有一定的参考价值。
1. dog_fs_curl.sh
more dog_fs_curl.sh #!/bin/bash while true do status=$(ps aux|grep fs-curl | grep -v grep | grep -v bash | wc -l) currdate=$(date "+%Y-%m-%d %H:%M:%S") if [ "${status}" = "0" ]; then echo "${currdate} - fs-curl process is down!!! error!!!" >> curl.err cd /opt/program/fs-curl sudo java -jar -Dddg.sys.name=CC_VOIP fs-curl.jar & sleep 2 currdate=$(date "+%Y-%m-%d %H:%M:%S") echo "${currdate} - fs-curl restart over, recheck status." >> curl.err status2=$(ps aux|grep fs-curl | grep -v grep | grep -v bash |wc -l) if [ "${status2}" = "0" ]; then echo "${currdate} - fs-curl can not restart, start backup machine!!!" >> curl.err sudo systemctl stop keepalived.service fi fi sleep 2 done
以上是关于小小的程序监控脚本的主要内容,如果未能解决你的问题,请参考以下文章
Python为PyInstaller打包后的程序搞一个小小的启动器