我有一个Shell脚本,当计算机重新启动时,该脚本仅启动Web服务器服务

时间:2020-07-01 10:16:59

标签: linux bash cron

#!/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

编辑crontab列表

@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条目。

0 个答案:

没有答案