Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: nt script

Re: nt script

From: Joan Hsieh <joan.hsieh_at_tufts.edu>
Date: Tue, 01 Jul 2003 10:48:28 -0700
Message-ID: <F001.005BD0C7.20030701100000@fatcity.com>


Hi Bob, thanks for the reply. I added your code and tested still no good. I tested the case without a match. Still go to run.

Joan

D:\oracle\admin>FORFILES -pd:\pslogs_psfm\fmdev8\_psprcsrvlog\ -s -m*.log -d+0 -c"CMD /c echo @FILE"
PSPRCSRV_PSNT_0630.log
PSPRCSRV_PSNT_0701.log

D:\oracle\admin>echo on

D:\oracle\admin>FORFILES -pd:\pslogs_psfm\fmdev8\_psprcsrvlog\ -s -m*.log -d+0 -c"CMD /c type d:\pslog
[EMAIL PROTECTED]|findstr ORA-03113 >D:\oracle\admin\test.log"

D:\oracle\admin>rem FORFILES -pd:\pslogs_psfm\fmdev8\_psprcsrvlog\ -s -m*.log -d+0 -c"CMD /c type d:\p
[EMAIL PROTECTED]|findstr ORA-03113" >NUL

D:\oracle\admin>IF ERRORLEVEL 1 GOTO no

D:\oracle\admin>IF NOT ERRORLEVEL 1 GOTO RUN_PROC

D:\oracle\admin>rem d:\psfm\start_proc_sched.bat

D:\oracle\admin>echo run
run

D:\oracle\admin>pause
Press any key to continue . . .

D:\oracle\admin>goto end

D:\oracle\admin>echo "finished"
"finished"

D:\oracle\admin>rem if errorlevel 1 @d:\psfm\start_proc_sched.bat

Bob Metelsky wrote:
>
> echo off
> @cls
> find "ORA-124" C:\yourlog.txt >NUL
>
> IF ERRORLEVEL 1 GOTO no
> IF NOT ERRORLEVEL 1 GOTO yes
>
> :no
> ECHO NOT FOUND
> goto end
>
> :yes
> ECHO String IS found
> pause
> goto end
>
> :end
> exit
>
> >
> > Hi listers,
> >
> > I am working on a nt script. I download FORFILE exe, it works
> > fine. My intention is finding the ORA-03113 string in the
> > log. If there is a match, then reboot the server, else do
> > nothing. I don't have problem with the findstr part. However,
> > the errorlevel always return 0, no matter it find the error
> > or not. So the if statement is not working. Can somebody give
> > me some light on NT syntax? On unix, it is so easy to script
> > the condition. Please help,
> >
> > Thanks,
> >
> > Joan
> >
> >
> > FORFILES -pd:\pslogs_psfm\fmdev8\_psprcsrvlog\ -s -m*.log
> > -d+0 -c"CMD /c type
> > d:[EMAIL PROTECTED]|findstr ORA-03113"
> > if errorlevel 1 goto run_proc echo 'there is a match'
> >
> > if errorlevel 0 goto end
> > echo 'there is no match'
> >
> > :run_proc
> > d:\start_proc.bat
> > goto end
> >
> > :end
> > --
> > Please see the official ORACLE-L FAQ: http://www.orafaq.net
> > --
> > Author: Joan Hsieh
> > INET: [EMAIL PROTECTED]
> >
> > Fat City Network Services -- 858-538-5051 http://www.fatcity.com
> > San Diego, California -- Mailing list and web hosting services
> > ---------------------------------------------------------------------
> > To REMOVE yourself from this mailing list, send an E-Mail message
> > to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru')
> > and in the message BODY, include a line containing: UNSUB
> > ORACLE-L (or the name of mailing list you want to be removed
> > from). You may also send the HELP command for other
> > information (like subscribing).
> >
> --
> Please see the official ORACLE-L FAQ: http://www.orafaq.net
> --
> Author: Bob Metelsky
> INET: [EMAIL PROTECTED]
>
> Fat City Network Services -- 858-538-5051 http://www.fatcity.com
> San Diego, California -- Mailing list and web hosting services
> ---------------------------------------------------------------------
> To REMOVE yourself from this mailing list, send an E-Mail message
> to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
> the message BODY, include a line containing: UNSUB ORACLE-L
> (or the name of mailing list you want to be removed from). You may
> also send the HELP command for other information (like subscribing).

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Joan Hsieh
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
Received on Tue Jul 01 2003 - 12:48:28 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US