fonctionnement de processus init

fonctionnement de processus init - Divers - Linux et OS Alternatifs

Marsh Posté le 05-04-2008 à 13:46:25    

Bonjour
pourriez vous m'aider de forcer le processus init pour lancer des programmes qu'il ne fait par défaut
Merci infiniment  

Reply

Marsh Posté le 05-04-2008 à 13:46:25   

Reply

Marsh Posté le 05-04-2008 à 14:01:09    

de rien, mais j'ai pas bien compris ton problème.
 
tu veux rajouter un service lancé par init ? tu peux regarder dans /etc/inittab ou dans  les rc.d


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 05-04-2008 à 14:49:17    

Bonjour,
comment choisir le niveau d'exécution par défaut et comment passer  
d'un niveau à un autre après démarrage de notre machine sous debian ?
merci

Reply

Marsh Posté le 05-04-2008 à 14:54:54    

choisir le niveau d'éxécution : dans /etc/inittab, ligne id:5:initdefault:  (généralement 2 sous debian) et on change la valeur

 

changer le niveau d'éxécution : telinit # (ou # est le niveau)


Message édité par Mjules le 05-04-2008 à 14:55:08

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 05-04-2008 à 15:00:35    

Bonjour,
est ce qu'on le droit d'ajouter un nouveau script dans le fichier /etc/init.d
Merci

Reply

Marsh Posté le 05-04-2008 à 15:02:00    

oui bien sur. Les distributions fournissent des utilitaires pour ça. Exemple : update-rc.d chez debian.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 05-04-2008 à 15:12:44    

salut,
Les scripts de démarrage ont des noms prédéfinis qui varient d'un shell à un autre. est ce que ces scripts peuvent être personnalisés et qu'il n'est pas nécessaire de créer des liens pour ces script?Merci.
 

Reply

Marsh Posté le 05-04-2008 à 15:14:10    

tu peux en créer, ce sont de simples scripts shell. Inspire toi des existants pour créer le tien.
 
et utilise le man : man update-rc.d


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 05-04-2008 à 15:17:39    

abir6> pense à lire la doc officielle de ta debian, tout ce que tu dois savoir se trouve dedans.

 

Je vois pas franchement ce que tu veux dire par les script ont des noms qui varient de shell en shell. De quoi parles tu là ?

 

Généralement, tu mets ton script perso dans le dossier /etc/init.d (et non fichier) et tu mets des liens symboliques dans les répertoires rc.d avec update-rc.d

 

par la suite et suivant ce que tu auras fait avec update-rc.d il se lancera ou pas au démarrage.


Message édité par o'gure le 05-04-2008 à 15:19:39

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 05-04-2008 à 18:26:53    

Bonjour
je voudrais dire que les scripts varient d'un système à un autre .
Parmi les lignes de fichier /etc/inittab nous avons la ligne :
~~:s:wait:/sbin/sulogin
quelle est la signification de ~~

Reply

Marsh Posté le 05-04-2008 à 18:26:53   

Reply

Marsh Posté le 05-04-2008 à 19:08:48    

il est conseillé d'utiliser les outils fournis par la distribution utilisée pour "manipuler" les runlevels.
Quel besoin précis as tu qui nécessite la manipulation directe des différents runlevels, sans passer par les outils propres à chaque distribution ?


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
Reply

Marsh Posté le 05-04-2008 à 19:37:59    

disolé j'ai pas compris
ce que je voudrai dire que : quand il démarre, init va lire le fichier /etc/inittab qui contient des instructions sous la forme suivante :
id : runlevels: action :process
et parmi les instructions de ce fichier sous debian on a :
~~:s:wait:/sbin/sulogin
ça  veut dire que id (identificateur) égale :~~
c' quoi ~~

Reply

Marsh Posté le 05-04-2008 à 19:40:07    

désolé j'ai pas compris, non plus


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed