#!/bin/bash
#HTML存储父母录
HTML_DIR_PARENT="/home/xxx/zcreader/temp/"
#当前日期字符串
CURRENT_DATE=`date +%Y%m%d`
#当前日期HTML目录
HTML_CURRENT_DIR=${HTML_DIR_PARENT}${CURRENT_DATE}
echo '检测目录:'$HTML_CURRENT_DIR
#判断目录是否存在
if [ ! -d "$HTML_CURRENT_DIR" ] ; then
#目录不存在
echo $HTML_CURRENT_DIR '不存在'
#运行进程号
PID_NAME="Main"
#查看进程是否运行
ps aux|grep $PID_NAME |grep -v grep
if [ $? -ne 0 ]
then
#进程不存在时启动
echo $PID_NAME'不存在'
./run.sh
else
#进程存在时先停止在启动进程
echo '进程存在....'
#grep -v prep加入这句是为了过滤掉grep本身的进程
ps -ef |grep $PID_NAME | grep -v prep |awk '{print $2}' |while read pid
do
kill -9 $pid
done
#进程重启
./run.sh
fi
fi
#00 06 * * * shutdown -r now
shell-进程
最新推荐文章于 2024-07-17 19:38:37 发布