J'ai cree un petit script qui detecte si mon portable est branche sur secteur ou pas, et en fonction definis le mode de fonctionnement de ma carte graphique grace a une ptitte commande de aticonfig.
J'ai donc un script sh, et un fichier dans init.d qui ressemble a ca :
Code :
- #!/bin/sh
- set -e
- . /lib/lsb/init-functions
- case "$1" in
- start)
- [ ! -d "/var" ] && sudo mkdir /var
- [ ! -d "/var/run" ] && sudo mkdir /var/run
- log_begin_msg "Démarrage du gestionnaire des frequences CG pour aticonfig"
- /sbin/gest-ati-freq.sh &
- log_end_msg $? "Impossible de démarrer le gestionnaire des fréquences CG pour aticonfig"
- echo $! > /var/run/gest-ati-freq.pid
- ;;
- stop)
- log_begin_msg "Arrêt du gestionnaire des frequences CG pour aticonfig"
- kill -9 `cat /var/run/gest-ati-freq.pid`
- log_end_msg $? "Impossible d arrêter le gestionnaire des fréquences CG pour aticonfig"
- echo '' > /var/run/gest-ati-freq.pid
- exit 0
- ;;
- esac
|
Tout marche pour le mieux... si je le lance manuellement (/etc/init.d/gest-ati-freq start) : le stop marche tres bien aussi
Malheureusement, au demarrage mon daemon est lance, mais semble inactif, il ne met pas la config comme il faut
Je dois donc au demarrage, faire un stop, puis un start, et tout rentre dans l'ordre....
Qu'est-ce que j'ai loupe ????
Merci beaucoup !
Message édité par guepe le 20-09-2006 à 04:12:37
---------------
Un blog qu'il est bien