linux下程序定时重启脚本

来源:互联网 发布:js date 设置日期 编辑:程序博客网 时间:2024/06/14 10:12

 #!bin/bash
while :
 do
     if [ $(ps -ef | grep "JJFleetyGateway"| grep -v "grep" |  wc -l) -eq 1 ];then
         kill $(ps -ef|grep "JJFleetyGateway"| grep -v "grep"|awk '{print $2}')
         echo "kill"
     sh server.sh start
     echo "restart"
     else
     echo "not found"
     fi
     sleep 2
 done 
 

说明:

 1.sh脚本声明

#!bin/bash

2.循环结构体

while :
 do

 done

3.通过关键字查找进程数量

ps -ef | grep "JJFleetyGateway"| grep -v "grep" |  wc -l

4.等于符号

-eq

5.通过关键字查找进程号

ps -ef|grep "JJFleetyGateway"| grep -v "grep"|awk '{print $2}'

6.线程睡眠2秒

sleep 2

7. if then else if 结构体

 

0 0
原创粉丝点击