Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Mise à jour MYSQL et SYMPA

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Vu Ngoc VU <adresse@cachée>
  • To: adresse@cachée, Guillaume Tournat <adresse@cachée>
  • Cc: frDavid Verdin <adresse@cachée>
  • Subject: Re: [sympa-fr] Mise à jour MYSQL et SYMPA
  • Date: Thu, 21 Jun 2012 17:56:18 +0200

salut,

un bout du mien :

if ! pgrep -fl bulk.pl ; then
[ -f $bulkPid ] && rm -f $bulkPid
$perlPath $bulkPath
fi


Vu~ - sysadm


(i) en réponse au message de Guillaume Tournat (adresse@cachée),
(i) du 21/06/2012 à 12:07, intitulé "Re: [sympa-fr] Mise à jour MYSQL et
SYMPA",
(i) adressé à : <adresse@cachée>
(i) en copie à : frDavid Verdin <adresse@cachée>
(i) message id : adresse@cachée

> Le 21.06.2012 12:03, David Verdin a écrit :
> > Bonjour,
> >
> > Réponse en privé pour ne pas te forcer la main : Ton script
> > intéresserait certainement certains membres de la communauté.
> > N'hésite donc pas à l'envoyer à la liste, ou à me l'envoyer pour que
> > je le mette dans l'espace des contributions du site de Sympa. Les
> > gens
> > habitués à gérer de gros serveurs ont tous des outils similaires,
> > mais
> > les admins qui gèrent Sympa en plus de 15 000 autres services n'ont
> > certainement pas le temps de développer de tels scripts.
>
> merci d'une telle attention, mais je n'ai aucune fierté particulière
> pour
> quelques lignes de bash. donc share !
>
>
> monitor-sympa.sh
> ================
>
> #!/bin/bash
>
> RESTART=0
>
> A=`ps aux|grep -v grep|grep sympa|grep sympa.pl`
> B=$?; if [ "$B" != 0 ]; then RESTART=1; fi
>
> A=`ps aux|grep -v grep|grep sympa|grep archived.pl`
> B=$?; if [ "$B" != 0 ]; then RESTART=1; fi
>
> A=`ps aux|grep -v grep|grep sympa|grep task_manager.pl`
> B=$?; if [ "$B" != 0 ]; then RESTART=1; fi
>
> A=`ps aux|grep -v grep|grep sympa|grep bounced.pl`
> B=$?; if [ "$B" != 0 ]; then RESTART=1; fi
>
> A=`ps aux|grep -v grep|grep sympa|grep bulk.pl`
> B=$?; if [ "$B" != 0 ]; then RESTART=1; fi
>
> if [ "$RESTART" = "1" ]; then
> /sbin/service sympa stop
> sleep 3s
> /sbin/service sympa start
> fi
>
>
>
>
> > Par ailleurs, nous allons faire évoluer Sympa pour que la plupart des
> > démons soient téléguidés par un contrôleur central qui aura pour
> > seule
> > tâche de contrôler que les démons tournent et les relancer au besoin.
> > ceci simplifiera encore les tâches d'administration.
>
> bonne nouvelle !





Archives gérées par MHonArc 2.6.19+.

Haut de le page