J'ai découvert une super commande !

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 :

  1. if [ $? == 0 ]
  2. then
  3. halt
  4. 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 :

  1. if [ $? == 0 ]
  2. then
  3. exit 0
  4. fi

Votre serveur appréciera ;)

Bonne journée !

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

La discussion continue ailleurs

URL de rétrolien : https://blog.cp2i.com/?trackback/3

Fil des commentaires de ce billet