/usr/temp/test/myDemo.jar 换成变量,就可以变成动态监控了
启动方式
nohup ./脚本名字.sh &
#!/bin/bash
while true
do
cur_dateTime="`date +%Y-%m-%d,%H:%m:%s`";
# wc -l 返回进程格式个数
count=`ps -ef |grep /usr/temp/test/myDemo.jar |grep -v "grep" | wc -l`;
if [ 0 == $count ];then
nohup java - /usr/temp/test/myDemo.jar &
echo $cur_dateTime + '重启/usr/temp/test/myDemo.jar'
else
echo $cur_dateTime + '/usr/temp/test/myDemo.jar 存活'
fi;
sleep 5
done