Greping return code error


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Greping return code error
# 1  
Old 08-15-2013
Greping return code error

Hi folks,

I am running below code which is giving me output "httpd (no pid file) not running", how can i grep this code in shell script.

I have tried below code but it is not giving me error in echoing.

Code:
./webserver stop

if [ $? -eq 0 ]

echo " Everything is OK"

else

echo "Error code $0 and output"

fi

error message below part.

Code:
./webserver stop
httpd (no pid file) not running

# 2  
Old 08-15-2013
Code:
out=`./webserver stop 2>&1`
xstate=$?
if [ $xstate -eq 0 ]
echo " Everything is OK"
else
echo "Error code $xstate $out"
fi

# 3  
Old 08-15-2013
It is always showing " WebServer is running OK". Not showing the error and neither code.

Code:
# x=`./webserver stop 2>&1`
# echo $?
0

webserver service is not working but it is still showing webserver is running ok.
# 4  
Old 08-15-2013
Quote:
Originally Posted by learnbash
It is always showing " WebServer is running OK". Not showing the error and neither code.

Code:
# x=`./webserver stop 2>&1`
# echo $?
0

webserver service is not working but it is still showing webserver is running ok.
What is in your webserver script?
# 5  
Old 08-15-2013
Code:
./webserver stop [ it is stopping weberver ]
./webserver start [ it is starting weberver ]

It is starting webserver and also stop webserver, both are valid arguments so that's why it i not showing anything. Actually my motive of writing script is that if httpd process is present in memory or not, if not then start the apache process but main problem is that i am not able to grep httpd process because its very difficult to get apache process looks like that.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Error re-direction and Return code

Hi, I have a shell script which executes some sql. When the shell script executes the sql's logging is shown on the console. I need to grep some data from this output shown on console. So I do the following hive -f load.adj.hql 2>&1 | tee c.txt echo $? A=`grep num_rows c.txt` $? will... (1 Reply)
Discussion started by: wahi80
1 Replies

2. UNIX for Dummies Questions & Answers

Does SCP return an error code for network issues

Hello everyone, In a script, I am using SCP to copy huge file to another host. scp -qrp hugefile.txt /opt/perf05/tmp However, we have noticed that this file is not being copied. I am suspecting this was because we are losing connection while copying this... (1 Reply)
Discussion started by: qwarentine
1 Replies

3. Shell Programming and Scripting

How could I use the value of return code

Hello, I am woring on a script where I am getting strange situation.This script actually fetch the source code and tar that code and send to NAS location.This code resides in MKS tool...and we are fetching the source code on checkpoint label basis and script is working fine.First it synch the... (0 Replies)
Discussion started by: anuragpgtgerman
0 Replies

4. Shell Programming and Scripting

SFTP return Error Code 126

Hi, We are getting the following error code while connection remote server using sftp command. sftp user@serrver Warning: child process (/opt/ssh2/bin/ssh2) exited with code 126. pls Advise. (2 Replies)
Discussion started by: koti_rama
2 Replies

5. Shell Programming and Scripting

Getting error return code

I need to try and get the error return code from the tar command when being used as follows: tar tvf tarfile 2>logfile | tee -f outputfile ErrorStat="$?" I would like to save the error return code from the tar command in a variable, howver, the example above it is saving the 'tee' error... (7 Replies)
Discussion started by: nck
7 Replies

6. UNIX for Dummies Questions & Answers

Command 'rm -f -r "0yfOYy-0008Nq-2j-32233-K"' failed with return code 1 and error mes

I would like to know what means this error and how to fix it Command 'rm -f -r "0yfOYy-0008Nq-2j-32233-K"' failed with return code 1 and error message Thank you (3 Replies)
Discussion started by: linuxbee
3 Replies

7. UNIX for Dummies Questions & Answers

to pick up the Return Code ( RC) from the mailx command and return it to SAS uisng 's

Hi All, Can anyone please let me know the syntax / how to pick up the Return Code ( RC) from the mailx command and return it to SAS uisng 'system()' function and '${?}'. I am in a process to send the mail automatically with an attachment to bulk users. I have used 'Mailx' and 'Unencode'... (0 Replies)
Discussion started by: manas6
0 Replies

8. Shell Programming and Scripting

asking about return code

hi all my system is linux red hat i have a script that runs some object . the object return some code to the system i see the code by writing echo $? i want to ask in the script if $? equals 14 how shell is do that in the script thanks (3 Replies)
Discussion started by: naamas03
3 Replies

9. Shell Programming and Scripting

how to get error return code

I have a unix AIX script that ftps some files (mput, mget). How can I check (in the script) to see if the ftp failed? After the ftp I move the files out of the directory but do not want to move files that have not been sent. The script will run as a cron job. (2 Replies)
Discussion started by: rayg50
2 Replies

10. UNIX for Advanced & Expert Users

Return code from PL/SQL Code

Hi Guys, I was just wondering if anybody can help me with this problem. OK, how we can get a value back from PL/SQL Script (not stored procedure/function) See the below example: (for example aaa.sh) #!/bin/ksh VALUE=`sqlplus -s user/password@test_id <<EOF @xxx.sq EOF` echo $VALUE ... (7 Replies)
Discussion started by: Shaz
7 Replies
Login or Register to Ask a Question