Sample Header Ad - 728x90

How to write a script to verify Jboss just started

1 vote
2 answers
1777 views
I have to write a script to run JBoss and also verify and inform JBoss has just started in system startup. Below code is to related to verifying part. Please correct logical and syntax mistakes I have done. Log record I am greping: > 2017-10-27 12:04:13,933 INFO [org.jboss.bootstrap.microcontainer.ServerImpl] (main) JBoss (Microcontainer) [5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] Started in 1m:1s:804ms !/bin/bash maxLoops=30 numLines=200 timeToSleep=3 success=0 Server_Log=$(/path_for_log/server.log) for (( try=0; try < maxLoops; ++try )); do atail=tail -n $numLines $Server_Log | grep "Started" | awk {'print $12'} if [[ $atail == "Started" ]] then success=1 break fi sleep $timeToSleep done if (( success )); then echo "Jboss started successfully" else echo "successful starting of Jboss is not ensured" fi Please find the error below that I am getting while executing the script as root: $ ./verify_jboss.sh: line 3: /log_path/server.log: Permission denied
Asked by Prabash (65 rep)
Oct 27, 2017, 10:00 AM
Last activity: Jul 23, 2018, 07:35 AM