Results 1 to 4 of 4
Hi
What am I missing here?
i'm trying to run this simple sh:
echo THESE DATABASES ARE UP: >> $REPFILE
echo >> $REPFILE
ps -ef | grep _pmon | grep ...
- 11-07-2006 #1Just Joined!
- Join Date
- Sep 2006
- Posts
- 21
Simple script not running properly
Hi
What am I missing here?
i'm trying to run this simple sh:
echo THESE DATABASES ARE UP: >> $REPFILE
echo >> $REPFILE
ps -ef | grep _pmon | grep -v "grep" >> $REPFILE
echo >> $REPFILE
echo JAVA IS UP: >> $REPFILE
echo >> $REPFILE
ps -ef| grep java | grep -v "grep" >> $REPFILE
echo >> $REPFILE
echo JAVA IS UP: >> $REPFILE
echo >> $REPFILE
ps -ef| grep LIS | grep -v "grep" >> $REPFILE
echo >> $REPFILE
and this is the output i'm getting:
:ESE ARE THE CHECKS FOR EVD SANDPIT FOR 11/07/2006 Tuesday November
THESE DATABASES ARE UP:
oracle 2534 1 0 Oct25 ? 00:00:00 ora_pmon_pegasus
For one, it doesn't even start with "TH"... on the first line, and then it doesn't do the rest of the commands. Also it creates two output files: repfile? and repfile?? The info is written only on one and the other is blank.
I'm running it on RedHat AS 4. Please help out!!!!
- 11-07-2006 #2
You did not post the entire script, since what you posted starts at "THESE DATABASES ARE UP", which is correct in your output.
Please post the whole thing here (and wrap it in [code] tags, please).DISTRO=Arch
Registered Linux User #388732
- 11-07-2006 #3Just Joined!
- Join Date
- Nov 2006
- Posts
- 45
echo THESE DATABASES ARE UP: >> $REPFILE
echo >> $REPFILE
ps -ef | grep _pmon | grep -v "grep" >> $REPFILE
echo >> $REPFILE
echo JAVA IS UP: >> $REPFILE
echo >> $REPFILE
ps -ef| grep java | grep -v "grep" >> $REPFILE
echo >> $REPFILE
echo JAVA IS UP: >> $REPFILE
echo >> $REPFILE
ps -ef| grep LIS | grep -v "grep" >> $REPFILE
echo >> $REPFILE
hmm....
REPFILE="/tmp/repfile"
#Check for pmon
echo "THESE DATABASES ARE UP:" >> $REPFILE
echo "" >> $REPFILE
ps -ef | grep _pmon | grep -v grep >> $REPFILE
echo "" >> $REPFILE
#Check for java processes
echo "JAVA IS UP:" >> $REPFILE
echo "" >> $REPFILE
ps -ef| grep java | grep -v grep >> $REPFILE
echo "">> $REPFILE
#check for LIS process
echo "JAVA IS UP:" >> $REPFILE
echo "" >> $REPFILE
ps -ef| grep LIS | grep -v grep >> $REPFILE
echo "" >> $REPFILE
- 11-08-2006 #4Just Joined!
- Join Date
- Sep 2006
- Posts
- 21
Okay, here's the whole script:
ADMIN_DIR=/root
SCRIPTS=/root
SCRIPTSLOG=/root/log
REPFILE=/root/log/os_stats.rep
DAY=`date +%x%t%A%t%B`
#cd $SCRIPTSLOG
echo >> $REPFILE
echo >> $REPFILE
echo THESE ARE THE CHECKS FOR EVD SANDPIT FOR $DAY: >> $REPFILE
echo >> $REPFILE
echo THESE DATABASES ARE UP: >> $REPFILE
echo >> $REPFILE
ps -ef | grep _pmon | grep -v "grep" >> $REPFILE
echo >> $REPFILE
echo JAVA IS UP: >> $REPFILE
echo >> $REPFILE
ps -ef| grep java | grep -v "grep" >> $REPFILE
echo >> $REPFILE
echo Listener IS UP: >> $REPFILE
echo >> $REPFILE
ps -ef| grep LIS | grep -v "grep" >> $REPFILE
echo >> $REPFILE


Reply With Quote