Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
upstart [Le 16/03/2015, 13:31] L'Africain lien vers gdm supprimé petit nettoyage |
upstart [Le 11/09/2022, 11:08] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== Upstart ====== | ====== Upstart ====== | ||
- | <note important>upstart va être remplacé(([[https://lists.ubuntu.com/archives/ubuntu-devel-announce/2015-March/001130.html|annonce du 5 mars 2015 sur ubuntu.com]])) par [[systemd]] à partir de [[vivid|Vivid]] (15.04)</note> | + | <note important>upstart a été remplacé(([[https://lists.ubuntu.com/archives/ubuntu-devel-announce/2015-March/001130.html|annonce du 5 mars 2015 sur ubuntu.com]])) par [[systemd]] à partir de [[vivid|Vivid]] (15.04)</note> |
- | {{ http://upload.wikimedia.org/wikipedia/commons/7/74/Logo_for_Upstart_daemon.png?350|Logo upstart}} | + | {{ https://upload.wikimedia.org/wikipedia/commons/7/74/Logo_for_Upstart_daemon.png?350|Logo upstart}} |
Upstart est un successeur des [[:script_sysV|scripts system V]] et se base sur les événements.\\ | Upstart est un successeur des [[:script_sysV|scripts system V]] et se base sur les événements.\\ | ||
Ligne 18: | Ligne 18: | ||
Il est généralement utilisé ainsi dans un [[:terminal]]: | Il est généralement utilisé ainsi dans un [[:terminal]]: | ||
<code>sudo initctl ACTION NomService</code> | <code>sudo initctl ACTION NomService</code> | ||
- | Où | + | Où |
* ACTION sera la commande que l'on souhaite appliquer au dit service: | * ACTION sera la commande que l'on souhaite appliquer au dit service: | ||
* // start // : démarrer le service | * // start // : démarrer le service | ||
Ligne 25: | Ligne 25: | ||
* // reload // : recharger le service | * // reload // : recharger le service | ||
* // status // : connaitre l'état du service | * // status // : connaitre l'état du service | ||
- | * NomService est le nom du service a impacter. | + | * NomService est le nom du service visé. |
Quelle que soit l'action menée sur un service, au prochain démarrage de la machine celui-ci devrait retrouver le status qui lui a été [[#Modifier l'exécution d'un service|défini par défaut]]. | Quelle que soit l'action menée sur un service, au prochain démarrage de la machine celui-ci devrait retrouver le status qui lui a été [[#Modifier l'exécution d'un service|défini par défaut]]. | ||
Ligne 65: | Ligne 65: | ||
===Exemples=== | ===Exemples=== | ||
- | FIXME tout ce qui concerne lightdm n'est pas à jour. | + | FIXME tout ce qui concerne lightdm n'est pas à jour. |
* Si vous souhaitez désactiver [[:lightdm]], dans un [[:terminal]] saisissez: | * Si vous souhaitez désactiver [[:lightdm]], dans un [[:terminal]] saisissez: | ||
<code>sudo mv /etc/init/tty6.conf /etc/init/tty6.conf.noexec</code> | <code>sudo mv /etc/init/tty6.conf /etc/init/tty6.conf.noexec</code> | ||
Ligne 91: | Ligne 91: | ||
==== Personnaliser un fichier de configuration UpStart ==== | ==== Personnaliser un fichier de configuration UpStart ==== | ||
- | Quand on a besoin de personnaliser un fichier de configuration upstart (.conf), il est préférable de le faire dans un fichier .override que modifier le .conf , celui-ci pouvant être écrasé lors d'une mise à jour évolutive (ex. nouvelle version du service). | + | Quand on a besoin de personnaliser un fichier de configuration upstart (.conf), il est préférable de le faire dans un fichier .override que modifier le .conf , celui-ci pouvant être écrasé lors d'une mise à jour évolutive (ex. nouvelle version du service). |
- | Par exemple, pour rajouter une [[http://upstart.ubuntu.com/cookbook/#stanzas-by-category|stanza]] comme un pre-stop à /etc/init/mysql.conf, il convient de créer /etc/init/mysql.override et d'y placer la stanza pre-stop. | + | Par exemple, pour rajouter une [[https://upstart.ubuntu.com/cookbook/#stanzas-by-category|stanza]] comme un pre-stop à /etc/init/mysql.conf, il convient de créer /etc/init/mysql.override et d'y placer la stanza pre-stop. |
- | Cf. [[http://upstart.ubuntu.com/cookbook/#override-files|ici]] (en anglais) pour de plus amples informations. | + | Cf. [[https://upstart.ubuntu.com/cookbook/#override-files|ici]] (en anglais) pour de plus amples informations. |
=====Logiciels===== | =====Logiciels===== | ||
Ligne 101: | Ligne 101: | ||
===== Ressources ====== | ===== Ressources ====== | ||
- | * [[http://upstart.ubuntu.com/|Site web d'Upstart]] | + | * [[https://upstart.ubuntu.com/|Site web d'Upstart]] |
* [[https://launchpad.net/upstart|Upstart sur Launchpad]] | * [[https://launchpad.net/upstart|Upstart sur Launchpad]] | ||
* [[https://wiki.ubuntu.com/ReplacementInit|Upstart sur le Wiki anglophone]] | * [[https://wiki.ubuntu.com/ReplacementInit|Upstart sur le Wiki anglophone]] | ||
- | * [[http://ubuntuforums.org/showthread.php?t=1305659|Thread anglais]] | + | * [[https://ubuntuforums.org/showthread.php?t=1305659|Thread anglais]] |
- | * [[http://ubuntuforums.org/archive/index.php/t-1519273.html|Archive d'un thread anglais]] | + | * [[https://ubuntuforums.org/archive/index.php/t-1519273.html|Archive d'un thread anglais]] |
* [[http://wiki.frugalware.org/index.php/Upstart_Job_HOWTO|cette page du wiki frugalware]] (en) pour [[:tutoriel:comment_transformer_un_programme_en_service|démoniser]] mais avec upstart. | * [[http://wiki.frugalware.org/index.php/Upstart_Job_HOWTO|cette page du wiki frugalware]] (en) pour [[:tutoriel:comment_transformer_un_programme_en_service|démoniser]] mais avec upstart. | ||
---- | ---- | ||
//Contributeurs: [[:utilisateurs:fabux]],// | //Contributeurs: [[:utilisateurs:fabux]],// |