shell-进程

来源:互联网 发布:笔趣阁软件下载 编辑:程序博客网 时间:2024/06/02 02:10
#!/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    fifi#00 06 * * * shutdown -r now

0 0