shell程序守护脚本

#!/bin/bash

echo 'nameserver 8.8.8.8' >> /etc/resolv.conf

echo 'nameserver 114.114.114.114' >> /etc/resolv.conf

echo 'nameserver ns1.alidns.com' >> /etc/resolv.conf

echo 'nameserver ns2.alidns.com' >> /etc/resolv.conf

sleep 2

kggcore

/home/zxjckgg/kggcore &

while true

do

sleep 60

COUNT=$(ps -ef |grep kggcore |grep -v "grep" |wc -l)

if [ $COUNT -eq 0 ]; then

time=$(date "+%Y-%m-%d %H:%M:%S")

echo ${time}":kggcore is down" >> zxjckgg.log

/home/zxjckgg/kggcore &

time2=$(date "+%Y-%m-%d %H:%M:%S")

echo ${time2}":kggcore is up" >> zxjckgg.log

fi

done

相关推荐
m0_48877765几秒前
Docker容器技术场景化操作实战及网络模式部署
运维·docker·容器·网络模式
2501_939909054 分钟前
Docker
运维·docker·容器
蜜獾云10 分钟前
charles抓包原理
服务器·https·ssl
嘻哈baby12 分钟前
Linux进程排查实战:strace和lsof救命指南
运维
vortex521 分钟前
Linux 处理以 Null 字节分隔内容的文件
linux·运维·服务器
人工智能训练22 分钟前
Docker Desktop WSL 集成配置宝典:选项拆解 + 精准设置指南
linux·运维·服务器·人工智能·docker·容器·ai编程
提伯斯64623 分钟前
ssh远程连接报错WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! :本地ssh公钥不一致问题
运维·ssh
颜子鱼28 分钟前
deepin系统崩溃/无法启动修复
linux
QT 小鲜肉35 分钟前
【Linux命令大全】001.文件管理之find命令(实操篇)
linux·运维·前端·chrome·笔记
遇见火星39 分钟前
Linux 如何设置开机自启:全面指南!
linux·运维·服务器·systemd