Contenu | Rechercher | Menus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
creer_un_service_avec_systemd [Le 03/03/2017, 17:22]
88.168.90.3 [Exemple de service de type simple]
creer_un_service_avec_systemd [Le 15/08/2017, 17:50] (Version actuelle)
L'Africain [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 gestion ​ =>       ​/​etc/​systemd/​system/​MAJ0.timer ​        
-<code>[Unit]+<file sh /​etc/​systemd/​system/​MAJ0.timer> 
 +[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=effectue 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]
Ligne 138: Ligne 139:
 User=XXXXXXXXX ​ # à renseigner ? root par défaut. User=XXXXXXXXX ​ # à renseigner ? root par défaut.
 Group=users Group=users
-ExecStart=/​etc/​init.d/​MAJ0</​code+ExecStart=/​etc/​init.d/​MAJ0</​file
-Création du fichier contenant ce qu'il faut faire   ​donc ​ sous /​etc/​init.d/​MAJ0 ​dans cet exemple +Création du fichier contenant ce qu'il faut faire   ​donc ​ sous  dans cet exemple 
-<code>+<file bash /​etc/​init.d/​MAJ0>​
 #! /bin/sh #! /bin/sh
 date >/​var/​log/​MAJ0.log date >/​var/​log/​MAJ0.log
Ligne 147: Ligne 148:
 sudo apt autoremove sudo apt autoremove
 echo  "Pas encore trouvé pour informer l'​utilisateur de la proposition d'​épuration. Donc rien n'est épuré"​ >>/​var/​log/​MAJ0.log echo  "Pas encore trouvé pour informer l'​utilisateur de la proposition d'​épuration. Donc rien n'est épuré"​ >>/​var/​log/​MAJ0.log
-exit 0 </code>+exit 0 </file>
 Avec les commande de gestion assiociées Avec les commande de gestion assiociées
 <​code>​sudo systemctl start  MAJ0.timer <​code>​sudo systemctl start  MAJ0.timer


Le contenu de ce wiki est sous licence : CC BY-SA v3.0