Bonjour,
Je suis a la recherche d'informations pour lancer un script en fin de
demarrage:
- pour MDK, RH, Fedora, Slackware, Suse il y a rc.local. Pour quelles
autres distros rc.local existe ? rc.local est un peu "systeme D" . Pour
chacune de ces distro (pour ceux qui connaissent), comment inserer
proprement un script dans la sequence de boot (aidez-moi un peu en
indiquant le repertoire /etc/rc.d/xx/ , et aussi comment faire si on
veut cibler un runlevel particulier, et aussi si on veut que les scripts
d'un meme runlevel soient lancés dans un certain ordre. Ces trois info
me semblent interessantes et limite importantes)
- pour Debian et Gentoo, ca se passe respaectivement a base de
"update-rc.d script defaults" et "rc.update add script defaults". Reste
a savoir comment avoir les scripts dans un certain ordre ( c'est dans
/etc/inittab qu'on regle le default ? )
- enfin, pour chacunes des distros, comment retirer un script (il y a
toujours possibilité de l'effacer physiquement, mais c'est pas 'propre')
Je demande tout cela parcequ'en fonction des distribs, on peut trouver
une procedure differente. Ce n'est pas une methode uniforme comme
"shutdown -r now" pour rebooter par exemple .... A moins que je me
trompe :-)
Les resultats de cette requete seront synthetisés (euh ... on en fera
une synthese) et seront ensuite publié sur http://fcolc.rktmb.org .
Merci d'avance.
Bonjour, Je suis a la recherche d'informations pour lancer un script en fin de demarrage:
- pour MDK, RH, Fedora, Slackware, Suse il y a rc.local. Pour quelles autres distros rc.local existe ? rc.local est un peu "systeme D" . Pour chacune de ces distro (pour ceux qui connaissent), comment inserer proprement un script dans la sequence de boot (aidez-moi un peu en indiquant le repertoire /etc/rc.d/xx/ , et aussi comment faire si on veut cibler un runlevel particulier, et aussi si on veut que les scripts d'un meme runlevel soient lancés dans un certain ordre. Ces trois info me semblent interessantes et limite importantes)
je n'aime pas le rc.local car il est toujours delicat de bidouiller un script qui marche, il vaut mieux ajouter/supprimer un fichier (beaucoup plus facile a packager)
l'autre systeme, c'est un fichier sur /etc/init.d avec des liens symboliques sur les /etc/rcx.d
chkconfig est la commande miracle pour gerer les lancements de scripts au demarrage : il permet de specifier les runlevel voulus (parametre --level).
par contre l'ordre de lancement est l'ordre est l'ordre lexicographique des noms de scripts SxxNom, le numero xx est codé "en dur" dans le script. par exemple la ligne : # chkconfig: 2345 80 30
indique un demarrage par defaut aux runlevels 2 a 5, avec un numero d'ordre 80 et un arret avec le numero d'ordre 30
Rakotomandimby Mihamina wrote:
Bonjour,
Je suis a la recherche d'informations pour lancer un script en fin de
demarrage:
- pour MDK, RH, Fedora, Slackware, Suse il y a rc.local. Pour quelles
autres distros rc.local existe ? rc.local est un peu "systeme D" . Pour
chacune de ces distro (pour ceux qui connaissent), comment inserer
proprement un script dans la sequence de boot (aidez-moi un peu en
indiquant le repertoire /etc/rc.d/xx/ , et aussi comment faire si on
veut cibler un runlevel particulier, et aussi si on veut que les scripts
d'un meme runlevel soient lancés dans un certain ordre. Ces trois info
me semblent interessantes et limite importantes)
je n'aime pas le rc.local car il est toujours delicat de bidouiller un script
qui marche, il vaut mieux ajouter/supprimer un fichier (beaucoup plus facile a
packager)
l'autre systeme, c'est un fichier sur /etc/init.d avec des liens symboliques sur
les /etc/rcx.d
chkconfig est la commande miracle pour gerer les lancements de scripts au
demarrage : il permet de specifier les runlevel voulus (parametre --level).
par contre l'ordre de lancement est l'ordre est l'ordre lexicographique des noms
de scripts SxxNom, le numero xx est codé "en dur" dans le script. par exemple la
ligne :
# chkconfig: 2345 80 30
indique un demarrage par defaut aux runlevels 2 a 5, avec un numero d'ordre 80
et un arret avec le numero d'ordre 30
Bonjour, Je suis a la recherche d'informations pour lancer un script en fin de demarrage:
- pour MDK, RH, Fedora, Slackware, Suse il y a rc.local. Pour quelles autres distros rc.local existe ? rc.local est un peu "systeme D" . Pour chacune de ces distro (pour ceux qui connaissent), comment inserer proprement un script dans la sequence de boot (aidez-moi un peu en indiquant le repertoire /etc/rc.d/xx/ , et aussi comment faire si on veut cibler un runlevel particulier, et aussi si on veut que les scripts d'un meme runlevel soient lancés dans un certain ordre. Ces trois info me semblent interessantes et limite importantes)
je n'aime pas le rc.local car il est toujours delicat de bidouiller un script qui marche, il vaut mieux ajouter/supprimer un fichier (beaucoup plus facile a packager)
l'autre systeme, c'est un fichier sur /etc/init.d avec des liens symboliques sur les /etc/rcx.d
chkconfig est la commande miracle pour gerer les lancements de scripts au demarrage : il permet de specifier les runlevel voulus (parametre --level).
par contre l'ordre de lancement est l'ordre est l'ordre lexicographique des noms de scripts SxxNom, le numero xx est codé "en dur" dans le script. par exemple la ligne : # chkconfig: 2345 80 30
indique un demarrage par defaut aux runlevels 2 a 5, avec un numero d'ordre 80 et un arret avec le numero d'ordre 30
GERBIER Eric
Rakotomandimby Mihamina wrote:
Bonjour, merci. chkconfig est livré en standard sur quelles distributions (en gros)?
redhat, mandrake, fedora, connectiva, trustix ...
(recherche rapide sur rpmfind)
Rakotomandimby Mihamina wrote:
Bonjour,
merci. chkconfig est livré en standard sur quelles distributions (en gros)?
On Tue, 20 Jul 2004 11:07:32 +0200, Rakotomandimby Mihamina wrote:
merci. chkconfig est livré en standard sur quelles distributions (en gros)?
c'est un outil RedHat Probablement sur toutes les distributions basées sur RedHat (Mandrake l'utilise) Je crois que Suse a chkconfig mais que c'est juste un frontal pour leur utilitaire propre.
merci. chkconfig est livré en standard sur quelles distributions (en gros)?
c'est un outil RedHat
Probablement sur toutes les distributions basées sur RedHat
(Mandrake l'utilise)
Je crois que Suse a chkconfig mais que c'est juste un frontal
pour leur utilitaire propre.
On Tue, 20 Jul 2004 11:07:32 +0200, Rakotomandimby Mihamina wrote:
merci. chkconfig est livré en standard sur quelles distributions (en gros)?
c'est un outil RedHat Probablement sur toutes les distributions basées sur RedHat (Mandrake l'utilise) Je crois que Suse a chkconfig mais que c'est juste un frontal pour leur utilitaire propre.
Gérard Patel
Jerome Lambert
Le Tue, 20 Jul 2004 11:07:32 +0200, Rakotomandimby Mihamina a écrit :
Bonjour,
Bonjour,
merci. chkconfig est livré en standard sur quelles distributions (en gros)?
Sur Mandrake, il y est.
-- Jerome
Le Tue, 20 Jul 2004 11:07:32 +0200, Rakotomandimby Mihamina a écrit :
Bonjour,
Bonjour,
merci. chkconfig est livré en standard sur quelles distributions (en gros)?
Le Tue, 20 Jul 2004 11:07:32 +0200, Rakotomandimby Mihamina a écrit :
Bonjour,
Bonjour,
merci. chkconfig est livré en standard sur quelles distributions (en gros)?
Sur Mandrake, il y est.
-- Jerome
Jerome Lambert
Le Tue, 20 Jul 2004 12:15:20 +0200, Rakotomandimby Mihamina a écrit :
gerard patel wrote:
merci. chkconfig est livré en standard sur quelles distributions (en gros)? c'est un outil RedHat
de memoire (j'avais une RH 7.3 dans le temps), chkconfig etait en ncurses, et proposait de check-uncheck une liste de services. Comment fait-on pour ajouter un service dans cette liste ? suffit-il de rajouter le script dans /etc/rc.d ?
(idem pour les outils de conf des autres distribs : comment faire figurer le script maison dans la liste des services proposés ?)
Pour Mandrake (the easyest way...):
ajouter le script dans /etc/rc.d/init.d
lancer drakxservices. Le script apparait dans la liste
Il suffit alors de cocher l'option "Au démarrage" pour que le programma fasse un lien kivabien dans le niveau où on a démarré. De même, décocher supprime le lien.
-- Jerome
Le Tue, 20 Jul 2004 12:15:20 +0200, Rakotomandimby Mihamina a écrit :
gerard patel wrote:
merci. chkconfig est livré en standard sur quelles distributions (en gros)?
c'est un outil RedHat
de memoire (j'avais une RH 7.3 dans le temps), chkconfig etait en
ncurses, et proposait de check-uncheck une liste de services. Comment
fait-on pour ajouter un service dans cette liste ? suffit-il de rajouter
le script dans /etc/rc.d ?
(idem pour les outils de conf des autres distribs : comment faire
figurer le script maison dans la liste des services proposés ?)
Pour Mandrake (the easyest way...):
ajouter le script dans /etc/rc.d/init.d
lancer drakxservices. Le script apparait dans la liste
Il suffit alors de cocher l'option "Au démarrage" pour que le programma
fasse un lien kivabien dans le niveau où on a démarré. De même,
décocher supprime le lien.
Le Tue, 20 Jul 2004 12:15:20 +0200, Rakotomandimby Mihamina a écrit :
gerard patel wrote:
merci. chkconfig est livré en standard sur quelles distributions (en gros)? c'est un outil RedHat
de memoire (j'avais une RH 7.3 dans le temps), chkconfig etait en ncurses, et proposait de check-uncheck une liste de services. Comment fait-on pour ajouter un service dans cette liste ? suffit-il de rajouter le script dans /etc/rc.d ?
(idem pour les outils de conf des autres distribs : comment faire figurer le script maison dans la liste des services proposés ?)
Pour Mandrake (the easyest way...):
ajouter le script dans /etc/rc.d/init.d
lancer drakxservices. Le script apparait dans la liste
Il suffit alors de cocher l'option "Au démarrage" pour que le programma fasse un lien kivabien dans le niveau où on a démarré. De même, décocher supprime le lien.
-- Jerome
Rakotomandimby Mihamina
gerard patel wrote:
merci. chkconfig est livré en standard sur quelles distributions (en gros)? c'est un outil RedHat
de memoire (j'avais une RH 7.3 dans le temps), chkconfig etait en ncurses, et proposait de check-uncheck une liste de services. Comment fait-on pour ajouter un service dans cette liste ? suffit-il de rajouter le script dans /etc/rc.d ?
(idem pour les outils de conf des autres distribs : comment faire figurer le script maison dans la liste des services proposés ?) -- Rakotomandimby Mihamina Andrianifaharana Tel : +33 2 38 76 43 65 http://www.rktmb.org/Members/mihamina
gerard patel wrote:
merci. chkconfig est livré en standard sur quelles distributions (en gros)?
c'est un outil RedHat
de memoire (j'avais une RH 7.3 dans le temps), chkconfig etait en
ncurses, et proposait de check-uncheck une liste de services. Comment
fait-on pour ajouter un service dans cette liste ? suffit-il de rajouter
le script dans /etc/rc.d ?
(idem pour les outils de conf des autres distribs : comment faire
figurer le script maison dans la liste des services proposés ?)
--
Rakotomandimby Mihamina Andrianifaharana
Tel : +33 2 38 76 43 65
http://www.rktmb.org/Members/mihamina
merci. chkconfig est livré en standard sur quelles distributions (en gros)? c'est un outil RedHat
de memoire (j'avais une RH 7.3 dans le temps), chkconfig etait en ncurses, et proposait de check-uncheck une liste de services. Comment fait-on pour ajouter un service dans cette liste ? suffit-il de rajouter le script dans /etc/rc.d ?
(idem pour les outils de conf des autres distribs : comment faire figurer le script maison dans la liste des services proposés ?) -- Rakotomandimby Mihamina Andrianifaharana Tel : +33 2 38 76 43 65 http://www.rktmb.org/Members/mihamina
no_spam
On Tue, 20 Jul 2004 08:51:00 +0200, Rakotomandimby Mihamina wrote:
Bonjour, Je suis a la recherche d'informations pour lancer un script en fin de demarrage: [...]
- pour Debian et Gentoo, ca se passe respaectivement a base de "update-rc.d script defaults" et "rc.update add script defaults". Reste a savoir comment avoir les scripts dans un certain ordre ( c'est dans /etc/inittab qu'on regle le default ? )
Pour la Gentoo, j'aurais plutot utilisé /etc/conf.d/local.start & local.stop...
- enfin, pour chacunes des distros, comment retirer un script (il y a toujours possibilité de l'effacer physiquement, mais c'est pas 'propre')
Sur la Gentoo, toujours, rc-update del script runlevel
On Tue, 20 Jul 2004 08:51:00 +0200, Rakotomandimby Mihamina wrote:
Bonjour,
Je suis a la recherche d'informations pour lancer un script en fin de
demarrage:
[...]
- pour Debian et Gentoo, ca se passe respaectivement a base de
"update-rc.d script defaults" et "rc.update add script defaults". Reste
a savoir comment avoir les scripts dans un certain ordre ( c'est dans
/etc/inittab qu'on regle le default ? )
Pour la Gentoo, j'aurais plutot utilisé /etc/conf.d/local.start &
local.stop...
- enfin, pour chacunes des distros, comment retirer un script (il y a
toujours possibilité de l'effacer physiquement, mais c'est pas 'propre')
Sur la Gentoo, toujours, rc-update del script runlevel
On Tue, 20 Jul 2004 08:51:00 +0200, Rakotomandimby Mihamina wrote:
Bonjour, Je suis a la recherche d'informations pour lancer un script en fin de demarrage: [...]
- pour Debian et Gentoo, ca se passe respaectivement a base de "update-rc.d script defaults" et "rc.update add script defaults". Reste a savoir comment avoir les scripts dans un certain ordre ( c'est dans /etc/inittab qu'on regle le default ? )
Pour la Gentoo, j'aurais plutot utilisé /etc/conf.d/local.start & local.stop...
- enfin, pour chacunes des distros, comment retirer un script (il y a toujours possibilité de l'effacer physiquement, mais c'est pas 'propre')
Sur la Gentoo, toujours, rc-update del script runlevel
g.patel
On Tue, 20 Jul 2004 12:15:20 +0200, Rakotomandimby Mihamina wrote:
(...autres questions déjà répondues...)
(idem pour les outils de conf des autres distribs : comment faire figurer le script maison dans la liste des services proposés ?)
noter que pour etre utilisable avec chkconfig, un script maison doit répondre à certaines contraintes, contraintes que l'excellent Tichou a très bien décrit dans un post datant de quelques semaines (mois ? comme le temps passe...mais Google n'oublie pas)
(idem pour les outils de conf des autres distribs : comment faire
figurer le script maison dans la liste des services proposés ?)
noter que pour etre utilisable avec chkconfig, un script maison
doit répondre à certaines contraintes, contraintes que l'excellent
Tichou a très bien décrit dans un post datant de quelques semaines
(mois ? comme le temps passe...mais Google n'oublie pas)
On Tue, 20 Jul 2004 12:15:20 +0200, Rakotomandimby Mihamina wrote:
(...autres questions déjà répondues...)
(idem pour les outils de conf des autres distribs : comment faire figurer le script maison dans la liste des services proposés ?)
noter que pour etre utilisable avec chkconfig, un script maison doit répondre à certaines contraintes, contraintes que l'excellent Tichou a très bien décrit dans un post datant de quelques semaines (mois ? comme le temps passe...mais Google n'oublie pas)
Gérard Patel
Richard Delorme
On Tue, 20 Jul 2004 08:51:00 +0200, Rakotomandimby Mihamina wrote:
Bonjour, Je suis a la recherche d'informations pour lancer un script en fin de demarrage:
[...]
- pour Debian et Gentoo, ca se passe respaectivement a base de "update-rc.d script defaults" et "rc.update add script defaults". Reste a savoir comment avoir les scripts dans un certain ordre ( c'est dans /etc/inittab qu'on regle le default ? )
Pour la Gentoo, j'aurais plutot utilisé /etc/conf.d/local.start & local.stop...
- enfin, pour chacunes des distros, comment retirer un script (il y a toujours possibilité de l'effacer physiquement, mais c'est pas 'propre')
Sur la Gentoo, toujours, rc-update del script runlevel
Je me permets d'ajouter, que, pour la Gentoo, tous les détails de la configuration des scripts de démarrage sont disponibles ici :
On Tue, 20 Jul 2004 08:51:00 +0200, Rakotomandimby Mihamina wrote:
Bonjour,
Je suis a la recherche d'informations pour lancer un script en fin de
demarrage:
[...]
- pour Debian et Gentoo, ca se passe respaectivement a base de
"update-rc.d script defaults" et "rc.update add script defaults". Reste
a savoir comment avoir les scripts dans un certain ordre ( c'est dans
/etc/inittab qu'on regle le default ? )
Pour la Gentoo, j'aurais plutot utilisé /etc/conf.d/local.start &
local.stop...
- enfin, pour chacunes des distros, comment retirer un script (il y a
toujours possibilité de l'effacer physiquement, mais c'est pas 'propre')
Sur la Gentoo, toujours, rc-update del script runlevel
Je me permets d'ajouter, que, pour la Gentoo, tous les détails de la
configuration des scripts de démarrage sont disponibles ici :
On Tue, 20 Jul 2004 08:51:00 +0200, Rakotomandimby Mihamina wrote:
Bonjour, Je suis a la recherche d'informations pour lancer un script en fin de demarrage:
[...]
- pour Debian et Gentoo, ca se passe respaectivement a base de "update-rc.d script defaults" et "rc.update add script defaults". Reste a savoir comment avoir les scripts dans un certain ordre ( c'est dans /etc/inittab qu'on regle le default ? )
Pour la Gentoo, j'aurais plutot utilisé /etc/conf.d/local.start & local.stop...
- enfin, pour chacunes des distros, comment retirer un script (il y a toujours possibilité de l'effacer physiquement, mais c'est pas 'propre')
Sur la Gentoo, toujours, rc-update del script runlevel
Je me permets d'ajouter, que, pour la Gentoo, tous les détails de la configuration des scripts de démarrage sont disponibles ici :