PgAgent - return code on batch step on Windows - Mailing list pgadmin-support

From Julien Rouhaud
Subject PgAgent - return code on batch step on Windows
Date
Msg-id AANLkTi=wQkspqBUuU4WJZF2w2iFgcN-uu+qy9wgrLknu@mail.gmail.com
Whole thread Raw
Responses Re: PgAgent - return code on batch step on Windows
List pgadmin-support
Hi pgadmin team.<br /><br />I got a problem with PgAgent on Windows :<br />When I create a batch step, the status is
alwaysset to succeed, even if the batch doesn't work.<br /><br />I found  this in the source code (job.cpp) :<br /><br
/>#ifdef__WIN32__<br />                // The Windows way<br />                HANDLE h_script;<br />               
DWORDdwRead; <br />                char chBuf[4098];<br />                <br />                h_script =
win32_popen_r(filename.wc_str());<br/> [...]<br />                CloseHandle(h_script);<br />               
<b>rc=1;</b><br/>#else<br />                // The *nix way.<br />[...]<br /><b>               
rc=pclose(fp_script);<br/>        rc = (unsigned char)(rc >> 8); // The exit code is in the top 8 bits<br />    
   rc = (signed char)rc;<br /></b><br />the return code seems to be always true on windows platform, as the CloseHandle
returncode is not used ?<br />Hope that'll help.<br /><br />Thank you.<br /> 

pgadmin-support by date:

Previous
From: TAKATSUKA Haruka
Date:
Subject: "Multiple statements are an issue with pgPool-II in its replication mode" again
Next
From: Dave Page
Date:
Subject: Re: PgAgent - return code on batch step on Windows