Re: korn shell scripts help

From: Green, Simon (SGreen@KRAFTEUROPE.COM)
Date: Thu Jun 20 2002 - 22:42:39 EDT


Try...
ps -ef|grep -q [o]ra_smon_raas

if [[ $? -eq 0 ]]
then
 snmptrap...
fi

The square brackets around the first character ensure that the grep command
itself isn't picked up.
-q is just "quiet"; all you're interested in is the return code. "0"
indicates found; "1" not found.

Simon Green
Philip Morris ITSC Europe

AIX-L Archive at http://marc.theaimsgroup.com/?l=aix-l
<http://marc.theaimsgroup.com/?l=aix-l&r=1&w=2> &r=1&w=2
AIX FAQ at http://www.faqs.org/faqs/aix-faq/
<http://www.faqs.org/faqs/aix-faq/>

N.B. Unsolicited email from vendors will seldom be appreciated.

-----Original Message-----
From: Raj Ramakrishnan [mailto:RRamakri@MTABT.ORG]
Sent: 20 June 2002 21:24
To: aix-l@Princeton.EDU
Subject: korn shell scripts help

Hi all

I need help writing this script when I execute this command

ps -ef | grep ora_smon_raas ( if the output this )

  root 22010 47030 1 16:12:31 pts/0 0:00 grep ora_smon_raas
  oracle 31582 1 0 08:30:53 - 0:08 ora_smon_raas

then execute this command

snmptrap -v 2c -c public localhost "" .1.3.6.1.4.1.2021.251.1

ps -ef | grep ora_smon_raas (If the output this )

root 22010 47030 1 16:12:31 pts/0 0:00 grep ora_smon_raas

then do not execute this command.

snmptrap -v 2c -c public localhost "" .1.3.6.1.4.1.2021.251.1



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 22:16:00 EDT