Windows
set retcode=%ERRORLEVEL% echo ------------------ Fin Talend ----------------------- echo retcode : %retcode% if %retcode%==0 goto :FIN :ERREUR L: copy /Y %TOM_LOG_PATH_E% %TOM_LOG_PATH_E%.txt 2>nul copy /Y %TOM_LOG_PATH_O% %TOM_LOG_PATH_O%.txt 2>nul echo envoi de mail suite erreur job %ABM_BIN%/tmail -c %ABM_BIN%/tmail.ini -to %w_dest% -cc %w_cc% -sub "VTOM : ERROR : %TOM_ENVIRONMENT% / %TOM_APPLICATION% / %TOM_JOB% job failed" -msg "ERROR : Job %TOM_JOB% Code retour (%retcode%) en erreur " -att %TOM_LOG_PATH_E%.txt;%TOM_LOG_PATH_O%.txt :FIN exit /B %retcode%
====================================================
Linux
err_sh=$? echo "Valeur err_sh : "$err_sh echo "" dt_fin=`date +"%A %d/%m/%Y - %H:%M:%S"` echo $dt_fin echo "" if [ $err_sh -eq 0 ] ; then echo Job completed : OK else ${ABM_BIN}/tmail -c ${ABM_BIN}/tmail.ini -to ${1} -cc ${2} -sub "ERROR :$TOM_JOB - ERROR" -msg " ******************* VTOM MESSAGE ERROR *********************** The scheduler Vtom has completed with error. Error code : $err_sh Please verify log file joint. Best Regards. ******************* END OF VTOM MESSAGE ERROR***********************" -att $TOM_LOG.o\;$TOM_LOG.e fi exit $err_sh