need with script which i am doing to print the status


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting need with script which i am doing to print the status
# 1  
Old 07-07-2010
need with script which i am doing to print the status

Code:
df -h | awk '{if ($5 < 86%) {"   " print 'status ok'}  else {print 'Highdisk usage'}}

i am trying to check if th disk usage is above 86% please let me know what the problem.

Last edited by Scott; 07-28-2010 at 04:41 AM.. Reason: Code tags
# 2  
Old 07-07-2010
you should get rid of % symbol, to perform maths comparision.
# 3  
Old 07-07-2010
if i get rid of the % symbol shd i put it as a field seperator.in the awk
# 4  
Old 07-07-2010
Code:
df -h | awk 'sub("%","",$5) { if ( $5 > 86 ) { print $NF,"is over 86%" } else { print $NF,"is OK" } }'

# 5  
Old 07-07-2010
its give me this error while running it

Code:
"a1.sh" 4 lines, 103 characters
hostname> ./a1.sh
+ + awkdf  {if ($5 < 86) {"   " print status -hok}  else {print Highdisk
 usage}}

awk: syntax error  Context is:
>>>     {if ($5 < 86) {"   " print      <<<


Last edited by Scott; 07-28-2010 at 04:41 AM.. Reason: Code tags
# 6  
Old 07-07-2010
Hi,
Try this out -----

Write a script

Code:
#!/bin/sh
output=`df -h | awk '{ print $5}'`
per=$(echo $output |  cut -d'%' -f1 )
if [ $per -ge 86 ]; then
echo "HighDisk Usage"
else
echo "Status OK"
fi


Last edited by Scott; 07-28-2010 at 04:41 AM.. Reason: Code tags
# 7  
Old 07-07-2010
thanks
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

awk script to match string and print status

Dear team, Need support to built awk script for below requirement Input file LOTC cluster state: ------------------- Node safNode=SC_2_1 joined cluster | Node safNode=SC_2_2 joined cluster | Node safNode=PL_2_3 fail cluster | AMF cluster state: ------------------... (16 Replies)
Discussion started by: shanul karim
16 Replies

2. UNIX for Beginners Questions & Answers

Search strings from a file in files in a directory recursively; then print the string with a status

Hi All, I hope somebody would be able to help me. I would need to search a string coming from a file, example file.txt: dog cat goat horse fish For every string, I would need to know if there are any files inside a directory(recursively) that contains the string regardless of case.... (9 Replies)
Discussion started by: kokoro
9 Replies

3. Shell Programming and Scripting

Need output of script on screen and file with correct return status of the called script.

Hi, I am trying to capture logs of the script in the file as well as on the screen. I have used exec and tee command for this. While using exec command I am getting the correct output in the file but, script output is not getting displayed on the screen as it get executed. Below is my sample... (14 Replies)
Discussion started by: Prathmesh
14 Replies

4. Shell Programming and Scripting

Script will keep checking running status of another script and also restart called script at night

I am using blow script :-- #!/bin/bash FIND=$(ps -elf | grep "snmp_trap.sh" | grep -v grep) #check snmp_trap.sh is running or not if then # echo "process found" exit 0; else echo "process not found" exec /home/Ketan_r /snmp_trap.sh 2>&1 & disown -h ... (1 Reply)
Discussion started by: ketanraut
1 Replies

5. UNIX for Dummies Questions & Answers

print queue hung in "SENDING" status

Dear All, Realized recently some of the print queue configured with rembak, are hung in "SENDING" status. The only workaround for this is to disable and enable back the print queue. This issue happen very random and frequent. I turned on the debug mode for a print queue and the... (0 Replies)
Discussion started by: nj1986
0 Replies

6. UNIX for Dummies Questions & Answers

lpstat print queue remain SENDING status

Hi All, When I type the following command: lpstat -pthcgl240 I get the following : Queue Dev Status Job Files User PP % Blks Cp Rnk ------- ----- --------- --- ------------------ ---------- ---- -- ----- --- --- thcgl24 @CGBP SENDING 636... (0 Replies)
Discussion started by: nj1986
0 Replies

7. Shell Programming and Scripting

How to check status of last print command?

I am working on an Linux based application where I am using lp -onobanner -s -d$RPTDEST command to print the file on desired printer. Variable $RPTDEST could be different each time even for the same user. I need to implent the check if last print command was succesful or not, so that application... (3 Replies)
Discussion started by: dpmore
3 Replies

8. Shell Programming and Scripting

How to print exit status in AWK

Hi all, How can I print the exit status in AWK? echo $? doesnt work for me Thanks (4 Replies)
Discussion started by: Pauline mugisha
4 Replies

9. Shell Programming and Scripting

Print processing status in script

I have a script n which i have line like this echo "enter option" retrive cat /tmp/file1 in the above "retrive" is a function that performs some operaion and writes the o/p to a file and i will cat the file after that. the operation of "retirve" will take some time and i need to print... (2 Replies)
Discussion started by: yesmani
2 Replies

10. Programming

printer status for print spooler: help

Hey people I am currently working on a print spooler for unix over a network. I need help regarding the status of the printer. Is there any way to know when the printer has finished a previous job, so that the next job from the queue can be processed. Also is there any other way to print other... (0 Replies)
Discussion started by: rage
0 Replies
Login or Register to Ask a Question