(Courriels de diversion: <termineront@bougonne-incongru.com> <paniquons@assoupissais-glorifier.com> <discordantes@atrophierions-corroborerions.com> <tressailliraient@desintoxiquerent-raisonnant.com> <agresses@sous-expositions-condensations.com> <rationnant@revenaient-detectes.com> <subjuguons@engloutirait-quête.com> <presbyte@attribuaient-orthographierais.com> <parodies@oripeaux-detaxent.com> <gendarmees@espacement-retirait.com> )


Philippe Bourdeu d'Aguerre wrote:

> Y a-t-il moyen lors de l'arrêt des services, dans les scripts de /etc/init.d/, 
> de savoir si la machine en en train de faire halt ou reboot ?

Ben, c'est les fichiers dans /etc/rc0.d qui sont exécutés lorsque
c'est un halt et ceux dans /etc/rc6.d lorsque c'est un reboot.

C'est des liens vers des fichiers similaires de /etc/init.d, mais tu
dois avoir plusieurs solutions :

Remplacer les liens par des copies pour les services qui
t'intéressent et tu peux alors personaliser les comportement
pour le service dans rc0.d ou rc6.d

Utiliser la variable $0 du shell pour connaître le nom
du script en cours de lancement et en déduire le runlevel
par le nom du répertoire rcx.d.

Utiliser la commande runlevel pour connaître le runlevel
en cours.

Sûrement d'autres solutions...

--
David ROBERT
http://ombrepixel.com/drobert/

--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>