169 votes

Quitter une erreur script on

Je construis un script Shell qui a une `` fonction comme celle-ci :

Je souhaite que l’exécution du script se termine après l’affichage du message d’erreur. Comment puis-je faire cela?

173voto

Byron Whitlock Points 29863

Cherchez-vous ``?

C’est le meilleur guide bash autour. http://tldp.org/LDP/abs/html/

Dans le contexte :

45voto

Dennis Williamson Points 105818

Si vous voulez être en mesure de gérer une erreur au lieu de sortir aveuglément, au lieu d’utiliser , utilisez un sur le `` pseudo signal.

D’autres pièges peuvent être configurés pour gérer d’autres signaux, y compris les signaux Unix habituels plus les autres pseudo-signaux Bash et.

11voto

supercobra Points 1320

Voici la façon de le faire:

-8voto

DGH Points 3284

est tout ce dont vous avez besoin. Le est un code de retour, donc vous pouvez le changer si vous voulez, disons, signifier une exécution réussie et pour signifier un échec ou quelque chose comme ça.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X