I am calling a python script from within a shell script. The python script returns error codes in case of failures.
How do I handle these error codes in shell scrip
Please use logic below to process script execution result:
python myPythonScript.py
# $? = is the exit status of the most recently-executed command; by convention, 0 means success and anything else indicates failure.
if [ $? -eq 0 ]
then
echo "Successfully executed script"
else
# Redirect stdout from echo command to stderr.
echo "Script exited with error." >&2
fi