看门狗主要有三个脚本,check_process_crond.sh,build_check_process.sh,watch_dog.sh。
check_process_crond.sh负责将build_check_process.sh,watch_dog.sh脚本添加到crontab中,所以在部署的时候只需要执行这个脚本就可以了
build_check_process.sh负责查找正在运行的程序,包括ssdb,tweproxy,svr程序,并将结果写入到check_process.txt文件中
watch_dog.sh会检查check_process.txt中的程序是否在运行,如果没有则会启动相应的程序。