Page 1 sur 1

[DÉMARRAGE] Lancer automatiquement un script (résolu)

Publié : mer. 16 avr. 2008, 14:40
par Mc_Lenet
Bonjour,

Mon portable possède 2 cartes graphiques : une nvidia, une intel. J'ai un petit bouton qui me permet de passer de l'une à l'autre, à engager avant le boot.
J'ai donc 2 xorgs (xorg.conf-speed & xorg.conf-stamina) correspondants aux deux cartes, et je voudrais exécuter un script au démarrage, avant le lancement de X, pour remplacer mon xorg.conf par le xorg.conf adéquat.

J'ai donc placé mon script dans /etc/profile.d/, je l'ai chmodé 755, j'y ai ajouté une ligne pour loguer son déclenchement (du genre : echo "this is a test" | tee -a /var/log/mycustom.log).

Problème : le script n'a pas l'air de vouloir s'éxécuter. Pas de trace dans mon fichier de log, et pas non plus de modification ad hoc de mon xorg.conf.

Est ce que j'ai loupé quelque chose ?

Merci,
Mc Lenet

Publié : mer. 16 avr. 2008, 14:48
par wain
bonjour,
Dance ce cas il faudrait plutôt le lancer depuis le fichier /etc/rc.local, car les scripts dans profile.d ne sont exécutés que lorsqu'un utilisateur se connecte.

Publié : mer. 16 avr. 2008, 14:58
par Mc_Lenet
Merci, c'était effectivement aussi simple que ça :)
Bonne journée,

Mc Lenet

Edit : sujet reformaté :)

Publié : mer. 16 avr. 2008, 15:00
par warnaud
+1 pour /etc/rc.local
ne pas oublier le "&" à la fin de la ligne sinon t'auras pas de login avant que le script soit exécuté :)

Sinon tu peux reformatter ton sujet comme indiqué ici stp : http://forums.archlinux.fr/topic68.html