您的位置:首页 > 运维架构

监控脚本程序

2016-03-29 09:51 211 查看
#!/bin/bash

progress_path=/test
jar_name=example.jar
while :
do
p_pid=`ps -ef |grep $jar_name|grep -v grep |awk '{print $2}'`
if [ "$p_pid" == "" ]
then
cd $progress_path
t="`cat progress.dat`"
sed -i "s/\(startTime\).*/\1 = $t/g" conf/conf.properties
./start.sh
fi

sleep 5s
done


当程序停止后自动从progress.dat中读取参数赋值到conf/conf.properties中重新启动程序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: