There is a test utility (checkerrorlevel) to see if the error level is indeed correctly returned or not...does that show the correct errorlevel? Putting a PAUSE in the script often helps to see why/were it's giving the problem.
dirk -----Original Message----- From: Servers Alive Discussion List [mailto:sal...@woodstone.nu] On Behalf Of Nico Schuijff (GarantiBank International NV) Sent: Wednesday, July 28, 2010 4:31 PM To: Servers Alive Discussion List Subject: [SA-list] External check (Errorlevel) doesn't work with scripts Hi Dirk, I recently upgraded SA from 4.1 to 6.2.2279, and now I have trouble with batch-scripts which return an errorlevel. The batch worked flawlessly in 4.1 on Windows 2000 and Windows 2003 32bit. I'm now using Windows 2003 64bit btw. I've also tried to include the full paths to tail.exe and find.exe, but it didn't help The script is: @echo off c:\WINDOWS\system32\tail.exe -10 \\computername\c$\dmclient\log\dmclient.log | c:\WINDOWS\system32\find.exe /i /c "Sending connection Keep Alives [count=20" && exit 0 c:\WINDOWS\system32\tail.exe -10 \\computername\c$\dmclient\log\dmclient.log | c:\WINDOWS\system32\find.exe /i /c "com.drkw.dm.api.clients.fx.FXClient.onConnectionOK: Connected to Digital Markets." && exit 0 c:\WINDOWS\system32\tail.exe -200 \\computername\c$\dmclient\log\dmclient.log | c:\WINDOWS\system32\find.exe /i /c "[ERROR" >counterr.txt for /f "usebackq delims=" %%g in ("counterr.txt") DO set errorlevel1=%%g :setexit exit %errorlevel1% Kind regards, Nico Schuijff The information contained in this email and attachments, if any, is confidential and may be subject to legal privilege. This email and its attachments are only intended for the individual(s) or entity(entities) to whom they are addressed. If you are not the intended recipient please notify the sender immediately. Any unauthorized dissemination, duplication, publication to third parties or other use of the contents of this email and its attachments is forbidden. In the event of incomplete or incorrect transmission please return the email to the sender. Thank you. GarantiBank International N.V. is a public limited company established in Amsterdam and registered with the Trade Register of the Chamber of Commerce and Industry under number 33225009. This message has been scanned for malware by GarantiBank International To unsubscribe send a message with UNSUBSCRIBE in the subject line to salive@woodstone.nu If you use auto-responders (like out-of-the-office messages), make sure that they are not sent to the list nor to individual members. Doing so will cause you to be automatically removed from the list. To unsubscribe send a message with UNSUBSCRIBE in the subject line to salive@woodstone.nu If you use auto-responders (like out-of-the-office messages), make sure that they are not sent to the list nor to individual members. Doing so will cause you to be automatically removed from the list.