linux设置开机自启服务脚本,延迟2分钟启动服务可以,5分钟就不行?

写了一个开机自启脚本,想让他开机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分钟后就只能执行上面,启动不了程序,求大神解决。

新手勿喷,希望大神帮我看看改进一下



https://www.jb51.net/article/74603.htm