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 15/06/2015, 21:53] zebulonT ancienne révision (Le 16/03/2015, 13:31) restaurée (vandalisme ?) |
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]],// | ||