* Ledent Marc <[EMAIL PROTECTED]> [2004-03-04 11:11] :
> Salut!
>
> Bien �videmment, dans la commande ci dessous:
>
> /etc/rc${1}.d/S* | sed 's/^.*S[0-9][0-9]\(.*\)$/\1/'
>
> il faut remplacer ${1} par le 'runlevel' qui t'int�resse, soit:
>
> /etc/rc2.d/S* | sed 's/^.*S[0-9][0-9]\(.*\)$/\1/'
>
> pour le 'runlevel' 2.
>
> Mon message voulait simplement dire que je ne vois pas trop l'int�r�t d'un
> utilitaire graphique pour une simple ligne de commande que l'on peut
> efficacement encoder dans une fonction shell:
>
> function _chkconfig {
> /etc/rc${1}.d/S* | sed 's/^.*S[0-9][0-9]\(.*\)$/\1/'
> }
> alias chkconfig=_chkconfig
>
> C'est vrai que j'aurais d� �tre un peu plus complet dans ma r�ponse.
Et encore, ta r�ponse va indiquer les services qui sont lanc�s quand on
passe au niveau d'ex�cution 2, pas ceux qui sont r�ellement en
fonctionnement (par exemple, on peut avoir arr�t� un service
manuellement ou le service a pu planter). Il faudrait pouvoir faire
quelque chose comme :
for i in $(find /etc/rc2.d/ -type l); do $i status; done
mais je ne crois pas que les scripts aient l'obligation de renvoyer leur
�tat (en tout cas, la charte Debian
(http://www.debian.org/doc/debian-policy/ch-opersys.html#s-sysvinit) ne
parle que de start, stop, restart, reload et force-reload).
Fred
--
Comment poser les questions de mani�re intelligente�?
http://www.gnurou.org/documents/smart-questions-fr.html
Code de conduite des listes Debian
http://www.debian.org/MailingLists/#codeofconduct