Sponsored Content
Top Forums Shell Programming and Scripting Shell script has to run until the status value is updated Post 302970315 by sumanmca2006 on Tuesday 5th of April 2016 07:47:35 AM
Old 04-05-2016
Some thing like this.

If I use Status=0 in the script no issue. It is immediately coming out of the loop because of break condition in the case statement

But if I fetch Status value from DB like below.
Status= db2 " Select Status from X table" then it is returning "Other Status 0" from the case statement which is wrong. It has to immediately come out of the loop. But its not happening

---------- Post updated at 06:47 AM ---------- Previous update was at 06:34 AM ----------

Currently the status value is '0' . But if I ran the below script it is returning "Other Status 0"

Code:
while true
do
db2 connect 
STATUS=$(db2 -x "SELECT JOB_STATUS FROM X WHERE NAME='Test1'")
# after that:
case "$STATUS" in
'0') break ;; # break loop
'4') echo "status 4" ;;
'NOT*YET*RUN') echo "Job Running" ;;
#....
*) echo "other status $STATUS" ;;
esac
sleep 10 # sleep 10 sec and poll again
done
echo "Done"


Last edited by Franklin52; 04-05-2016 at 10:07 AM.. Reason: Please use code tags
 

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

checking exit status of a shell script

Hi, I have tried with the following code; if ;then echo "Failure." else echo "Success." fi to test the exit status of the test.ksh shell script. But whatever is the exit status of the test.ksh shell script Failure. is always printed. Please help. regards, Dipankar. (2 Replies)
Discussion started by: kdipankar
2 Replies

2. Shell Programming and Scripting

trigger a script based on the run status of another scipt

Im a newbee.. I have a script which runs few times daily. I want to write another script which should pick up the latest log generated from the last run of the first job and trigger a thrid script if the first script runs successfuly. Please help... Cheers (1 Reply)
Discussion started by: Athena
1 Replies

3. Shell Programming and Scripting

return status after run the shell script

Hello, I wanted to delete all files which are placed 14 days back. Here is my below script. My script works very well and it deletes all files 14 days back. I wanted to display message incase if the delete script is not successful. The below script returns always successful. But the directory... (6 Replies)
Discussion started by: govindts
6 Replies

4. UNIX for Dummies Questions & Answers

Job Status for running shell script

Hello, I am running a shell script whose execution often takes several hours to complete. Is there way I can get some kind of status update as the job is running? Something as simple as the start and the current time stamp. Thanks, Gussi (2 Replies)
Discussion started by: Gussifinknottle
2 Replies

5. Shell Programming and Scripting

Help with Email Status shell script

I have written a bash script to to sort the data from logs i need some help in printing the outputs , i dont have much ideas in bah scripting. Sample script ----------------------- #!/bin/bash a=`date | cut -d " " -f2,2,3` cat /var/log/maillog |grep "$a" |grep -E -e 'deferred|bounced'... (9 Replies)
Discussion started by: unimaxlin
9 Replies

6. Shell Programming and Scripting

Weird Exit Status of shell script

I have a script named check which will read the content of a file and check wether those files exist in the current directory. If so it will have the exit status of 0, otherwise it will have 1. check script: #!/bin/bash if ; then #Check there is enough command line parameters. exit 1... (2 Replies)
Discussion started by: Ray Sun
2 Replies

7. Shell Programming and Scripting

Shell Script for continuously checking status of a another script running in background, and immedia

Hi, I want to write a script which continuously checking status of a script running in background by nohup command. And if same script is not running then immediately start the script...please help.. i am using below command to run script nohup system_traps.sh & but in some... (9 Replies)
Discussion started by: ketanraut
9 Replies

8. Shell Programming and Scripting

Inner script run and its exit status

Main Script #!/bin/ksh echo "Maimn script" ./clocal/www/web-data/WAS/WebSphere7/scripts/DealerLocator/Scripts/secondscript.ksh echo "$? = status" Sdecond Script #!/bin/ksh echo "In second SCript" exit 1 Output: Maimn script ./testmain.ksh:... (4 Replies)
Discussion started by: dineshaila
4 Replies

9. Shell Programming and Scripting

Shell script run in a case statement call to run a php file, also Perl

Linux System having all Perl, Python, PHP (and Ruby) installed From a Shell script, can call a Perl, Python, PHP (or Ruby ?) file eg eg a Shell script run in a case statement call to run a php file, also Perl or/and Python file??? Like #!/usr/bin/bash .... .... case $INPUT_STRING... (1 Reply)
Discussion started by: hoyanet
1 Replies
Audio::MPD::Common::Status(3pm) 			User Contributed Perl Documentation			   Audio::MPD::Common::Status(3pm)

NAME
Audio::MPD::Common::Status - class representing MPD status VERSION
version 1.120881 DESCRIPTION
The MPD server maintains some information on its current state. Those information can be queried with mpd modules. Some of those information are served to you as an Audio::MPD::Common::Status object. An Audio::MPD::Common::Status object does not update itself regularly, and thus should be used immediately. Note: one should never ever instantiate an Audio::MPD::Common::Status object directly - use the mpd modules instead. ATTRIBUTES
$status->audio; A string with the sample rate of the song currently playing, number of bits of the output and number of channels (2 for stereo) - separated by a colon. $status->bitrate; The instantaneous bitrate in kbps. $status->error; May appear in special error cases, such as when disabling output. $status->playlist; The playlist version number, that changes every time the playlist is updated. $status->playlistlength; The number of songs in the playlist. $status->random; Whether the playlist is read randomly or not. $status->repeat; Whether the song is repeated or not. $status->song; The offset of the song currently played in the playlist. $status->songid; The song id (MPD id) of the song currently played. $status->state; The state of MPD server. Either "play", "stop" or "pause". $status->time; An Audio::MPD::Common::Time object, representing the time elapsed / remainging and total. See the associated pod for more details. $status->updating_db; An integer, representing the current update job. $status->volume; The current MPD volume - an integer between 0 and 100. $status->xfade; The crossfade in seconds. AUTHOR
Jerome Quelin COPYRIGHT AND LICENSE
This software is copyright (c) 2007 by Jerome Quelin. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.14.2 2012-04-01 Audio::MPD::Common::Status(3pm)
All times are GMT -4. The time now is 08:53 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy