shell-实现进程守护

系统在运行对过程中,进程会因为各种原因重启,这就说明所搭载的服务不稳定。

该脚本实现实时监控服务是否运行中,如果已停止,自动重启服务,并将过程打印至文本记录

目的:实时监控./cwpscada进程

(1)swDBSSerCheck.sh

 

 (2)servercheck.ini

 

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

 

 注意:这里如果要单独运行脚本,记得指定路径传参

LInux系统etc路径下的crontab文件下有写好的内置脚本,只需要根据守护进程的语法,添加相应语句,就可实现对指定进程的实时守护,如:

表示每隔一分钟执行一次/home目录下的swDBSSerCheck.sh

 

 可以使用ps -aux  grep "进程号"查找相应进程

再使用kill -9杀死该进程

验证守护是否起效

over

 

posted @ 2021-02-04 13:29  肥多多小姐  阅读(232)  评论(0)    收藏  举报