Why not have the program exit with exit code 0 on success, and non-0 on failure, like almost every program in a POSIX environment ever?
see yosefk reply above
see yosefk reply above