From 370c9880767da0890ff17243f3db675b87c89fdd Mon Sep 17 00:00:00 2001 From: agheata Date: Mon, 7 Nov 2011 12:51:28 +0000 Subject: [PATCH] Generated executable scripts return now a non-zero value if jobs are killed. (M.Vala) --- ANALYSIS/AliAnalysisAlien.cxx | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/ANALYSIS/AliAnalysisAlien.cxx b/ANALYSIS/AliAnalysisAlien.cxx index ebb20532856..fa8b45de2f6 100644 --- a/ANALYSIS/AliAnalysisAlien.cxx +++ b/ANALYSIS/AliAnalysisAlien.cxx @@ -4340,8 +4340,22 @@ void AliAnalysisAlien::WriteExecutable() out << "free -m" << endl; out << "echo \"=========================================\"" << endl << endl; out << fExecutableCommand << " "; - out << fAnalysisMacro.Data() << " " << fExecutableArgs.Data() << endl << endl; - out << "echo \"======== " << fAnalysisMacro.Data() << " finished with exit code: $? ========\"" << endl; + out << fAnalysisMacro.Data() << " " << fExecutableArgs.Data() << endl; + out << "RET=$?" << endl; + out << "if [ \"$RET\" != \"0\" ];then" << endl; + out << " echo \"======== ERROR : " << fAnalysisMacro.Data() << " finished with NON zero code: $RET ========\"" << endl; + out << " if [ \"$RET\" -gt 128 ] && [ \"$RET\" -lt 160 ]; then"<