Hi,
If batch cron is failed, pgagent doesn't receive error messages. We fix it. We canalized the stderr to stdout. This patch batch cron receive error massages from nix machine. Git Diff Message and job.cpp file is attached.
Thanks.
--
MEHMET EMİN KARAKAŞ
Postgresql Global Username: emin100
diff --git a/job.cpp b/job.cpp
index 00334ab..694be22 100644
--- a/job.cpp
+++ b/job.cpp
@@ -273,8 +273,11 @@ int Job::Execute()
// The *nix way.
FILE *fp_script;
char buf[4098];
+
+ wxString wxSt = wxT("");
+ wxSt.Printf( _("%s 2>&1"), filename.c_str());
- fp_script = popen(filename.mb_str(wxConvUTF8), "r");
+ fp_script = popen(wxSt.mb_str(wxConvUTF8) , "r");
if (!fp_script)
{
output.Printf(_("Couldn't execute script: %s, errno = %d"), filename.c_str(), errno);