我正在尝试使用系统脚本来验证服务器的状态,在过去我实现了类似过程运行与否的检查PID,但我认为这是最好的方法,但我不得不放这个在Cron上运行。我会尽量恢复这个。
我的剧本
/usr/IBM/WebSphere/AppServer/profiles/bpm/bin/serverStatus.sh $server -username adm -password adm
系统脚本 - serverStatus.sh
binDir=`dirname ${0}`
. ${binDir}/setupCmdLine.sh # Here he set the env variables
${WAS_HOME}/bin/serverStatus.sh "$@" # Here he call the global script with
# all env variables set to use the script
我不想更改与PATH相关的任何内容,因为其他脚本的某些变量取决于使用WAS_HOME的当前路径,无论如何要解决此问题并将其放在Cron上。
提前谢谢 蒂亚戈答案 0 :(得分:1)
使用以下方法解决问题:
/usr/IBM/WebSphere/AppServer/bin/serverStatus.sh -all -username adm -password adm