shell脚本中使用nohub以及配置定时任务
[admin@shnne logana]$ cat check_logana.sh #/bin/bash #check the logana DIR=$(cd `dirname "$0"`;pwd) LOGANA=${DIR}/nohup.out ERRONUM=`tail -1 $LOGANA|grep "executeTime"|wc -l` LOGID=`ps -ef|grep "LogAnaMain"|grep -v "grep"|awk '{print $2}'` if [ "$ERRONUM" -eq 1 ];then kill $LOGID echo > $LOGANA cd $DIR sleep 10 注意此处要停止10s中,不然立即执行下面会报错 nohup java -jar LogAnaMain.jar > $LOGANA 2>&1 & 直接重定向到一个文件,不用nohub自动生成 fi 定时脚本 #check logana 00 00 * * * /data/admin/logana/check_logana.sh
如果您觉得上面的内容对您有帮助,可以打赏支持一下!
<< 上一篇
下一篇 >>
网友留言(0 条)