Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 24/01/2007 12:56:03

Selmak
Membre
Lieu : Bordeaux
Inscription : 20/03/2005
Messages : 154

rc.local

Bonjour à tous !

petite question :

quand je mets ds mon fichier  /etc/rc.local :

/bin/echo "flipper le dauphin"

et que je reboote, le echo n'apparait pas...
par contre si je fais, une fois logué, sh rc.local, le echo apparait...

comme cela se fait-il ??
et comment faire pour qu'il apparaissent lors de l'exécution au boot ??

merci

Hors ligne

#2 24/01/2007 13:11:25

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : rc.local

Salut,

rc.local n'existe pas sous debian. Il te faut créer un service dans /etc/init.d et l'activer au runlevel voulu avec la priorité voulue dans /etc/rcX.d/.

++


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#3 24/01/2007 13:15:37

Selmak
Membre
Lieu : Bordeaux
Inscription : 20/03/2005
Messages : 154

Re : rc.local

beh je suis sous edgy et il suffit de fourrer tout ce qu'on veut charger au boot ds ce fichier pour que ce soit fait...
mais je comprends pas cette histoire d'echo...

Hors ligne

#4 24/01/2007 13:17:09

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : rc.local

Re,

Il semble aussi que tout script executable déposé dans /etc/rc.boot soient executé au boot. Ce qui est certainement plus simple dans le cas de flipper....

++


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#5 24/01/2007 13:46:17

Selmak
Membre
Lieu : Bordeaux
Inscription : 20/03/2005
Messages : 154

Re : rc.local

sur la Ubuntu c'est ds /etc/rc5.d correspondant au runlevel 5 qu'on peut mettre ça...
néanmoins, je vois pas pourquoi un script placé ds ce répertoire exécuterait mon echo et que le même ds rc.local ne le ferait pas....

Hors ligne

#6 24/01/2007 19:23:10

Selmak
Membre
Lieu : Bordeaux
Inscription : 20/03/2005
Messages : 154

Re : rc.local

bon j'ai résolu le problème en faisant mieux que ce que j'espérais ; résultat les commentaires s'affichent avec
en prime en face les [ok] ou [failed] selon réussite ou échec.... voilà mon script :

#!/bin/sh

. /lib/lsb/init-functions

case "$1" in
     start)

     /etc/init.d/networking stop
     log_action_begin_msg "Recreating wifi access..........."
     type usplash_write >/dev/null 2>/dev/null && usplash_write "TIMEOUT 120" || true
     /usr/local/bin/wlanconfig ath0 destroy
     /usr/local/bin/wlanconfig ath0 create wlandev wifi0
     log_action_end_msg $? 

     /etc/init.d/networking restart
     log_action_begin_msg "Creating IP Tables..........."
     type usplash_write >/dev/null 2>/dev/null && usplash_write "TIMEOUT 120" || true
     /sbin/route add -host Odyssee ath0
     /sbin/route add -host Promethee ath0
     log_action_end_msg $?

     ;;
     stop)
     echo "nothing to do"
     ;;
esac

exit 0

Hors ligne

Pied de page des forums