Linux 进程守护脚本

一、进程守护脚本:

while true;
do
        server=`ps aux | grep stat-agent-1.0.0-SNAPSHOT.jar | grep -v grep`
        if [ ! "$server" ]; then
           systemctl start statagent.service
        fi
        sleep 20
done

二、开机启动进程守护:

1.创建文件
cd /etc/init.d
vim daemon-stat-agent

2.文件内容
#!/bin/sh
#chkconfig: 2345 10 20
#description: daemon-stat-agent

cd /usr/local/stathub
nohup ./daemon-stat-agent.sh &

3.设置执行权限
chmod +x daemon-stat-agent

4.添加开机启动任务
chkconfig --add daemon-stat-agent

5.查看开机启动任务
chkconfig --list

 

上一篇:20210329学习笔记--不管每天学的好坏,我都坚持每天在学,坚持到底。并且在这个过程中我充满了热血和激动的心情,这是我所追求的不平淡的生活。


下一篇:docker daemon 端口冲Failed to start Docker Application Container Engine. -- Subject: Unit docker.servic