To check the exit code of a process, test against the variable $?
Put an Exit Code function in Scripts:
rsync -avu /Folder1/ /Folder2/
if [ $? = 0 ]; then
     echo "The sync finished without an error!"
else 
     echo "The rsync had problems!!"
fiAlternatively, do the same thing on one line:
rsync -avu /Folder1/ /Folder2/ && ( echo “Rsync Finished” | echo “Rsync had problems” )
This is a great resource and where this was taken from
Link: