#!/bin/bash
WEBSERVER=/usr/applications/jboss/bin
cd $WEBSERVER
status=`ps -aef | grep -v grep |grep -i standalone | wc -l`
if [ $status == "0" ]
then
nohup ./standalone.sh &
else
echo "WebServer is already running"
fi
我想在启动时通过CRON执行此脚本。因此,我使用crontab -e
@reboot /usr/siemens/applications/Start_Stop_Services/04.startJBoss_tcWebServer01_tcPreProd01.sh >> /usr/siemens/applications/Start_Stop_Services/logs/04.startJBoss_tcWebServer01_tcPreProd01.log
这是我编写的crontab,该文件具有执行权限。我可以从命令行作为脚本运行文件。但是,当我重新启动计算机时,没有任何服务启动。我试图了解原因,并尝试使用crontab条目。