写了一个开机自启脚本,想让他开机5分钟后开始启动服务,但是在sleep之后就不执行下面的命令了,把时间改成2分钟就可以执行。
#!/bin/bash
# chkconfig: 2345 90 10
# description:开机自启脚本
LogNameDATE=`date '+%Y%m%d'`
a=`date '+%H%M%y'`
echo "开机启动时间为$a" >>/SDXL/PoweronLog/log$LogNameDATE.log 2>&1
sleep 120
b=`date '+%H%M%y'`
echo "程序启动时间为$b" >>/SDXL/PoweronLog/log$LogNameDATE.log 2>&1
/CS/apache-tomcat-8.5.45/bin/startup.sh
ps -ef | grep apache-tomcat-8.5.45| grep -v grep >>/CS/PoweronLog/log$LogNameDATE.log 2>&1
if [ $? -ne 0 ]
then
echo "tomcat未开启,请手动开启" >>/CS/PoweronLog/log$LogNameDATE.log 2>&1
else
echo "tomcat已开启" >>/CS/PoweronLog/log$LogNameDATE.log 2>&1
fi
sleep 3
5分钟后就只能执行上面,启动不了程序,求大神解决。
新手勿喷,希望大神帮我看看改进一下