shell-实现进程守护
系统在运行对过程中,进程会因为各种原因重启,这就说明所搭载的服务不稳定。
该脚本实现实时监控服务是否运行中,如果已停止,自动重启服务,并将过程打印至文本记录
目的:实时监控./cwpscada进程
(1)swDBSSerCheck.sh

(2)servercheck.ini

(3)将执行脚本和ini文件存放在相同目录下,如/home

注意:这里如果要单独运行脚本,记得指定路径传参
LInux系统etc路径下的crontab文件下有写好的内置脚本,只需要根据守护进程的语法,添加相应语句,就可实现对指定进程的实时守护,如:
表示每隔一分钟执行一次/home目录下的swDBSSerCheck.sh

可以使用ps -aux grep "进程号"查找相应进程
再使用kill -9杀死该进程
验证守护是否起效
over
浙公网安备 33010602011771号