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

相关推荐
小武~11 分钟前
Leetcode 每日一题C 语言版 -- 234 basic calculator
linux·c语言·leetcode
橘颂TA19 分钟前
【Linux】System V 通信——共享内存
linux·运维·服务器·c++
天赐学c语言20 分钟前
Linux - 网络基础概念
linux·服务器·网络·socket
程序员果子33 分钟前
零拷贝:程序性能加速的终极奥秘
linux·运维·nginx·macos·缓存·centos
请叫我7plus1 小时前
用QEMU进行嵌入式Linux开发
linux·驱动开发·嵌入式硬件
天生励志1231 小时前
Nginx安装部署
运维·nginx
檀越剑指大厂1 小时前
【Linux系列】Linux中的复制与迁移
linux·运维·服务器
weixin_307779131 小时前
采用Amazon SES解决电商邮件延迟:以最小化运维实现最大效率的方案选择
运维·云原生·架构·云计算·aws
Keine Zeit1 小时前
虚拟机Linux(Ubuntu)忘记登录密码
linux·运维·ubuntu
石像鬼₧魂石1 小时前
Ubuntu 渗透测试步骤
linux·运维·ubuntu