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 Prochaine révision Les deux révisions suivantes | ||
creer_un_service_avec_systemd [Le 16/07/2019, 09:38] 37.72.221.219 [Exemple de service cyclique.] |
creer_un_service_avec_systemd [Le 16/07/2019, 10:15] 37.72.221.219 [Exemple de service cyclique.] |
||
---|---|---|---|
Ligne 124: | Ligne 124: | ||
</code> | </code> | ||
==== Exemple de service cyclique. ==== | ==== Exemple de service cyclique. ==== | ||
- | Création du fichier de gestion => /etc/systemd/system/MAJ0.timer | + | Création du fichier de timer |
<file sh /etc/systemd/system/MAJ0.timer> | <file sh /etc/systemd/system/MAJ0.timer> | ||
[Unit] | [Unit] | ||
- | Description=effectue une mise à jour de l'ordinateur quinze minutes après le démarrage de la machine et itère toutes les trente minutes. | + | Description=Lance une mise à jour de l'ordinateur quinze minutes après le démarrage de la machine et itère toutes les trente minutes. |
[Timer] | [Timer] | ||
OnBootSec=15minutes | OnBootSec=15minutes | ||
# le service démarrera 15 minutes après le démarrage de la machine | # le service démarrera 15 minutes après le démarrage de la machine | ||
OnUnitActiveSec=30minutes | OnUnitActiveSec=30minutes | ||
+ | Persistent=true | ||
# le service démarrera toutes les trente minutes après la dernière activation du timer | # le service démarrera toutes les trente minutes après la dernière activation du timer | ||
### voir toutes les possibilités de choix dans ce document http://man7.org/linux/man-pages/man7/systemd.time.7.html | ### voir toutes les possibilités de choix dans ce document http://man7.org/linux/man-pages/man7/systemd.time.7.html | ||
Ligne 137: | Ligne 138: | ||
WantedBy=timers.target | WantedBy=timers.target | ||
</file> | </file> | ||
- | Création du fichier contenant ce qu'il faut faire dans cet exemple | + | Création du fichier de service |
<file sh /etc/systemd/system/MAJ0.service> | <file sh /etc/systemd/system/MAJ0.service> | ||
[Unit] | [Unit] |