J'ai découvert une super commande !
Par zokar le vendredi, novembre 21 2008, 14:10 - Ooops - Lien permanent
Bonjour,
Aujourd'hui, j'ai décidé de créer un script bash... Et voilà ce que j'ai appris...
Me voici donc parti pour développer un script pour l'installation et la configuration automatique de Slony-1 pour un réplication en temps réel de deux bases de données PosgreSQL. un tutoriel est d'ailleurs en cours de rédaction.
Je dois donc vérifier, lors de l'installation, que le serveur Postgres à bien rechargé sa configuration (il y de temps en temps des erreurs), je dois stopper le script pour permettre à l'utilisateur de redémarrer manuellement.
N'écoutant que mon courage, je décide donc de placer dans mon script le code suivant :
if [ $? == 0 ] then halt fi
Effectivement, le script s'est bel et bien arrêté... Le serveur aussi remarque...
Bref, si vous voulez stopper votre script, utilisez plutôt :
if [ $? == 0 ] then exit 0 fi
Votre serveur appréciera
Bonne journée !