Documente Academic
Documente Profesional
Documente Cultură
Identifiant
Communaut francophone d'utilisateurs d'Ubuntu
Documentation
ok
connexion / inscription
upstart
systme, administration, services
Table des matires 1. Utilisation 2. Lister les services dmarrs 3. Modifier l'excution d'un service 4. Logiciels 5. Ressources
Upstart
Upstart est un successeur des scripts system V et se base sur les vnements. Il fonctionne de manire asynchrone : de la mme manire qu'il gre le lancement et l'arrt des services au dmarrage et l'arrt de la machine, il les supervise pendant que le systme tourne.
Divers
- Participer la documentation - Documentation hors ligne - Tlcharger Ubuntu
Upstart est apparu avec Ubuntu 6.10 "Edgy Eft" afin de remplacer sysinit. Dans les versions suivantes, il a
Forum Planet
vu son rle tendu et devrait remplacer dans le futur cron, atd, anacron et peut-tre inetd.1)
Vu le risque que peut engendrer la mauvaise gestion des services, la plupart des commandes indiques ncessite les droits administrateur.
Modifier
1. Utilisation
Il existe des logiciels qui prennent en charge les scripts Upstart, nanmoins l'outil qui permet de les contrler ponctuellement se nomme initctl.
pdfcrowd.com
O ACTION sera la commande que l'on souhaite appliquer au dit service: start : dmarrer le service stop : arrter le service restart : relancer le service reload : recharger le service status : connaitre l'tat du service NomService est le nom du service a impacter. Quelle que soit l'action mene sur un service, au prochain dmarrage de la machine celui-ci devrait retrouver le status qui lui a t dfini par dfaut. Pour une explication plus dtaille et les autres actions possibles n'hsitez pas consulter le manuel d'initctl. Exemples
initctl status udev
donnera l'tat du service udev ainsi que son PID si celui-ci est actif,
sudo initctl stop tty3
relancera le serveur graphique. L'action restart renverra l' erreur "initctl: Unknown instance" si le service n'est pas en cours de fonctionnement ou est gr pas un script system V.
Des liens vers les commandes principales d'initctl sont installs par dfaut. Il s'agit de start, stop, restart et status.
pdfcrowd.com
Par exemple sudo restart gdm est quivalent sudo initctl restart gdm.
Modifier
Vous obtenez la liste des services Upstart accompagns de leur tat ainsi que leur pid.
Modifier
Ce dossier tant essentiel au bon fonctionnement de votre systme, il est conseill d'en faire une sauvegarde avant toute modification de fichier. Dans un terminal saisissez:
sudo cp -r /etc/init/ /etc/init.save$(date +%Y%m%d)
pdfcrowd.com
Pour dsactiver dfinitivement un service de tous les runlevel, il suffit de renommer le fichier de configuration. Nanmoins si vous souhaitez modifier l'tat d'un service selon certaines conditions, vous devrez modifier le fichier /etc/init/NomService.conf. Exemples Si vous souhaitez dsactiver gdm, dans un terminal saisissez:
sudo mv /etc/init/tty6.conf /etc/init/tty6.conf.noexec
Si vous souhaitez ne jamais lancer gdm, plutt que de renommer le fichier comme indiqu plus avant, il faudra modifier le fichier /etc/init/gdm.conf pour ajouter never la ligne start on ( comme ceci:
start on (never and filesystem and started hal and tty-device-added KERNEL=tty7 and (graphics-device-added or stopped udevtrigger)) stop on runlevel [016] ...
Vous pouvez constater que gdm dpend galement d'autres vnements (fichiers systme monts, hal dmarr). Si vous souhaitez pouvoir lancer gdm uniquement aprs vous tre connect dans une console, modifiez le fichier /etc/init/gdm.conf comme ceci:
start on (runlevel [3] and filesystem and started hal and tty-device-added KERNEL=tty7 and (graphics-device-added or stopped udevtrigger)) stop on runlevel [0126] ...
Modifier
pdfcrowd.com
4. Logiciels
Vous trouverez sur la page Services une liste non exhaustive de logiciels permettant la gestion des scripts Upstart.
Modifier
5. Ressources
Site web d'Upstart Upstart sur Launchpad Upstart sur le Wiki anglophone Thread anglais Archive d'un thread anglais cette page du wiki frugalware (en) pour dmoniser mais avec upstart. Contributeurs: fabux,
Modifier
1)
Dmon Unix qui permet de grer les connexions des services rseau
inetd
upstart.txt Dernire modification: Le 25/11/2012, 21:35 par Calinou1 Le contenu de ce w iki est sous licence : CC BY-SA v3.0 Contact | Ressources | Licences
pdfcrowd.com