[Linux] script automatique a l'extinction

Salut a tous...
je recherche le moyen de lancer un script automatiquement lors de l'arret de la machine..
j'ai essayé de le mettre dans /etc/rc6.d/ mais cela ne marche pas...
en effet, il lance les "kill" avant les "start" et il kille trop de choses a mon gout...
comment pourrai-je faire???
merci d'avance

PS: pour info je suis sous une mandrake 8.x ou 9 mais je ne pense pas que cela change grand chose au probleme..)

.O No parachute? Wow! This is so cool!
(_)__
... Castor

3 réponses

  1. Modérateur
    bon je progresse un peu dans mes recherches..
    j'utilise un script shell pour lancer le "halt"..
    cependant...
    si avant mon halt je veux lancer une commande de type "bloquant", c'est a dire qui ne rend pas la main au systeme automatiquement, ca reste bloque indefiniment...
    un simple "&" en fin de commande rend bien la main au systeme mais le reste du script n'est pas executé :((
    si quelqu'un a une idee ...

    dans un script shell

    .O No parachute? Wow! This is so cool!
    (_)__
    ... Castor
    0
    1. avec la commande "shutdown" ca marche pas ???

      feydakin,
      Il n'y a bien que le neophyte pour juger les autres
      0
      1. Modérateur
        ben le probleme est justement que je veux executer certains scripts avant le shutdown...

        .O No parachute? Wow! This is so cool!
        (_)__
        ... Castor
        0
    2. Modérateur
      Sous Debian par exemple,
      n'y a-t-il pas moyen de placer les commandes désirées au début
      de /etc/init.d/halt ?
      Tout ceci dépent partiellement de la distribution...
      Johan

      The software said "Requires Windows98, Win2000, or better,
      So I installed Unix.
      0
      1. Modérateur
        arf oui tu as raison j'ai honte..
        je tourne sous mandrake 8.2 et 9.0...

        je vais farfouiller du cote de "halt" oui...

        .O No parachute? Wow! This is so cool!
        (_)__
        ... Castor
        0
      2. Modérateur
        apres reflexion.... ca peut pas marcher puisque /etc/init.d/halt est appelé apres les "kill" dans le runlevel 0 ou 6...
        et donc cela reviens au meme que de mettre un script juste avant dans ces runlevels..

        .O No parachute? Wow! This is so cool!
        (_)__
        ... Castor
        0