Exécuter le script Shell après d'autres scripts ont été exécutés avec succès

Énoncé Du Problème:-

J'ai quatre script shell que je veux exécuter uniquement lorsque le script précédent ont été exécutés avec succès. Et je suis en cours d'exécution comme ça actuellement

./verify-export-realtime.sh

sh -x lca_query.sh

sh -x liv_query.sh

sh -x lqu_query.sh

Dans le but de faire d'autres scripts à exécuter après le précédent script a été un succès. J'ai besoin de faire quelque chose comme ci-dessous? Je ne suis pas sûr de savoir si je suis de droite? Si un script a obtenu échoué pour une raison quelconque, il aura l'impression que a Échoué pour une raison quelconque droit?

./verify-export-realtime.sh

RET_VAL_STATUS=$?
echo $RET_VAL_STATUS
if [ $RET_VAL_STATUS -ne 0 ]; then
echo "Failed due to some reason"
exit
fi

sh -x lca_query.sh

RET_VAL_STATUS=$?
echo $RET_VAL_STATUS
if [ $RET_VAL_STATUS -ne 0 ]; then
echo "Failed due to some reason"
exit
fi

sh -x liv_query.sh

RET_VAL_STATUS=$?
echo $RET_VAL_STATUS
if [ $RET_VAL_STATUS -ne 0 ]; then
echo "Failed due to some reason"
exit
fi


sh -x lqu_query.sh

OriginalL'auteur arsenal | 2012-10-15