OVH Cloud OVH Cloud

[SID] Script de démarrage : marche pas :(

15 réponses
Avatar
Zanton
Bonjour,

j'ai fait un scipt qui règle le gamma et la brillance de mon écran et je
voudrais le charger au démarrage. J'ai donc placer mon script dans
/etc/init.d/ et j'ai voulu faire des liens dans /etc/rc2.d/ et /etc/rc3.d/
Quand je fais mes liens, je fais
# ln -sf /etc/rc2.d/S99xbrightness /etc/init.d/gamma.sh

mais ça ne me crée pas le lien :( et donc ça ne me lance pas le script
au démarrage. C'est normal ? Comment dois-je m'y prendre ?

10 réponses

1 2
Avatar
Sebastien Kirche
On 6 Jul 2004, wrote:

Bonjour,


Bonjour,


j'ai fait un scipt qui règle le gamma et la brillance de mon écran et
je voudrais le charger au démarrage. J'ai donc placer mon script dans
/etc/init.d/ et j'ai voulu faire des liens dans /etc/rc2.d/ et
/etc/rc3.d/


Tu n'as pas besoin de faire toi-même les liens.

Quand je fais mes liens, je fais
# ln -sf /etc/rc2.d/S99xbrightness /etc/init.d/gamma.sh

mais ça ne me crée pas le lien :( et donc ça ne me lance pas le script
au démarrage. C'est normal ? Comment dois-je m'y prendre ?


En utilisant update-rc.d qui s'occupe de créer les liens vers les bons rc
en fonction des runlevels que tu veux configurer.

En gros «update-rc.d lescript defaults» devrait aller.

Maintenant que tu connaît la bonne commande, *man* sera ton ami pour les
détails.

Sébastien Kirche

Avatar
TiChou
Dans le message <news:40eac7dd$0$29374$,
*Zanton* tapota sur f.c.o.l.configuration :

Bonjour,


Bonjour,

j'ai fait un scipt qui règle le gamma et la brillance de mon écran et je
voudrais le charger au démarrage. J'ai donc placer mon script dans
/etc/init.d/ et j'ai voulu faire des liens dans /etc/rc2.d/ et /etc/rc3.d/
Quand je fais mes liens, je fais
# ln -sf /etc/rc2.d/S99xbrightness /etc/init.d/gamma.sh

mais ça ne me crée pas le lien :( et donc ça ne me lance pas le script
au démarrage. C'est normal ?


Oui.

Comment dois-je m'y prendre ?

Tout simplement en lisant le manuel de la commande 'ln', non ?

Au passage, ce n'est pas la méthode recommandée pour installer un script
init. Il vaut mieux utiliser la commande 'update-rc.d' en ayant lu aussi son
manuel auparavant.

--
TiChou

Avatar
françois
Sebastien Kirche wrote:
On 6 Jul 2004, wrote:


Bonjour,



Bonjour,


j'ai fait un scipt qui règle le gamma et la brillance de mon écran et
je voudrais le charger au démarrage. J'ai donc placer mon script dans
/etc/init.d/ et j'ai voulu faire des liens dans /etc/rc2.d/ et
/etc/rc3.d/



Tu n'as pas besoin de faire toi-même les liens.


Quand je fais mes liens, je fais
# ln -sf /etc/rc2.d/S99xbrightness /etc/init.d/gamma.sh

mais ça ne me crée pas le lien :( et donc ça ne me lance pas le script
au démarrage. C'est normal ? Comment dois-je m'y prendre ?



En utilisant update-rc.d qui s'occupe de créer les liens vers les bons rc
en fonction des runlevels que tu veux configurer.

En gros «update-rc.d lescript defaults» devrait aller.

Maintenant que tu connaît la bonne commande, *man* sera ton ami pour les
détails.

Sébastien Kirche


Oui , mais le lien n'est toujours pas créer ,bizarre non ?


Avatar
françois
françois wrote:


Oui , mais le lien n'est toujours pas créer ,bizarre non ?


ok, les messages m'arrive un peu en retard en ce moment.
Tichou et license IV t'on répondu .
@+

Avatar
Licence IV
Le Tue, 06 Jul 2004 17:45:49 +0200, après mûre réflexion,
Zanton a écrit:
j'ai fait un scipt qui règle le gamma et la brillance de mon écran et je
voudrais le charger au démarrage. J'ai donc placer mon script dans
/etc/init.d/ et j'ai voulu faire des liens dans /etc/rc2.d/ et /etc/rc3.d/
Quand je fais mes liens, je fais
# ln -sf /etc/rc2.d/S99xbrightness /etc/init.d/gamma.sh

mais ça ne me crée pas le lien :( et donc ça ne me lance pas le script
au démarrage. C'est normal ? Comment dois-je m'y prendre ?


Quel est ton runlevel au boot?
Pour le connaitre:
/sbin/runlevel

A mon avis, il faudrait que tu fasses aussi les liens à partir de rc4 et
rc5

--
Nicolas de Ferrières Mail:
_______________________________________________________________
Si l'alcool ne me tue pas... Les femmes auront ma peau

Avatar
Licence IV
Le 6 Jul 2004 16:00:05 GMT, après mûre réflexion,
Licence IV a écrit:
Le Tue, 06 Jul 2004 17:45:49 +0200, après mûre réflexion,
Zanton a écrit:
# ln -sf /etc/rc2.d/S99xbrightness /etc/init.d/gamma.sh
Quel est ton runlevel au boot?

Pour le connaitre:
/sbin/runlevel

A mon avis, il faudrait que tu fasses aussi les liens à partir de rc4 et
rc5


Et en inversant faisant le ln dans le bon sens!

ln -sf /etc/init.d/gamma.sh /etc/rc2.d/S99xbrightness

--
Nicolas de Ferrières Mail:
_______________________________________________________________
Si l'alcool ne me tue pas... Les femmes auront ma peau


Avatar
Zanton
En effet, je tapais la commande à l'envers donc forcément, ça ne
marchait pas très bien ^^
Le plus fort, c'est que j'ai lu la page de man et que je me suis dit que
target correspondait bien avec ce que je mettais :p

Bon je recommencerais plus, promis ^^



Dans le message <news:40eac7dd$0$29374$,
*Zanton* tapota sur f.c.o.l.configuration :


Bonjour,



Bonjour,


j'ai fait un scipt qui règle le gamma et la brillance de mon écran et je
voudrais le charger au démarrage. J'ai donc placer mon script dans
/etc/init.d/ et j'ai voulu faire des liens dans /etc/rc2.d/ et /etc/rc3.d/
Quand je fais mes liens, je fais
# ln -sf /etc/rc2.d/S99xbrightness /etc/init.d/gamma.sh



mais ça ne me crée pas le lien :( et donc ça ne me lance pas le script
au démarrage. C'est normal ?



Oui.

Comment dois-je m'y prendre ?

Tout simplement en lisant le manuel de la commande 'ln', non ?

Au passage, ce n'est pas la méthode recommandée pour installer un script
init. Il vaut mieux utiliser la commande 'update-rc.d' en ayant lu aussi son
manuel auparavant.




Avatar
Sebastien Kirche

Tout simplement en lisant le manuel de la commande 'ln', non ?


Arf, je ne l'avais même pas remarqué, vu que l'usage de ln me semblait «à
côté de la plaque» ;)

Au passage, ce n'est pas la méthode recommandée pour installer un script
init. Il vaut mieux utiliser la commande 'update-rc.d' en ayant lu aussi son
manuel auparavant.


Le tout est de savoir le nomme la commande kivabien au lieu d'y aller à la
hussarde.
On en revient toujours au même point, finalement...

Sébastien Kirche

Avatar
TiChou
Dans le message <news:1xn3jw7wqf0rh$,
*Sebastien Kirche* tapota sur f.c.o.l.configuration :

Tout simplement en lisant le manuel de la commande 'ln', non ?


Arf, je ne l'avais même pas remarqué, vu que l'usage de ln me semblait «à
côté de la plaque» ;)


Et je n'ai fait que répondre exactement à la question demandée. :P

Au passage, ce n'est pas la méthode recommandée pour installer un script
init. Il vaut mieux utiliser la commande 'update-rc.d' en ayant lu aussi
son manuel auparavant.


Le tout est de savoir le nomme la commande kivabien au lieu d'y aller à la
hussarde.


Nom de commande que l'on découvre très rapidement ainsi que les procédures à
suivre pour installer un script init quand un minimum de recherche est
effectuée.
Par exemple, Google, avec les simples mots clés debian+init+script, nous
donnent dans les premiers résultats une liste de sites avec des guides
simples et clair sur tout cela.

On en revient toujours au même point, finalement...


Oui... Google quoi. ;-)

--
TiChou


Avatar
Zanton
Nom de commande que l'on découvre très rapidement ainsi que les procédures à
suivre pour installer un script init quand un minimum de recherche est
effectuée.
Par exemple, Google, avec les simples mots clés debian+init+script, nous
donnent dans les premiers résultats une liste de sites avec des guides
simples et clair sur tout cela.


On en revient toujours au même point, finalement...



Oui... Google quoi. ;-)



Ouais mais moi j'ai cherché script debian démarrage, script debian
start, script debian startup

et là j'avais rien :(

Donc pareil, faut, penser à mettre le bon terme ;)


1 2