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 20/08/2024, 14:38]
45.9.196.17 rectification sd_notify function name
creer_un_service_avec_systemd [Le 17/12/2024, 12:10] (Version actuelle)
geole [Exemple de service cyclique.] servic utilisateur
Ligne 165: Ligne 165:
  
 ==== Exemple de service cyclique. ==== ==== Exemple de service cyclique. ====
 +=== Service systeme ===
 +
 Création du fichier de timer Création du fichier de timer
 <file sh /​etc/​systemd/​system/​MAJ0.timer>​ <file sh /​etc/​systemd/​system/​MAJ0.timer>​
Ligne 190: Ligne 192:
 </​file>​ </​file>​
 Avec les commandes de gestion associées Avec les commandes de gestion associées
-<​code>​sudo systemctl enable MAJ0.timer ​+<​code ​bash>sudo systemctl enable MAJ0.timer ​
 sudo systemctl start  MAJ0.timer sudo systemctl start  MAJ0.timer
 sudo systemctl status MAJ0.timer sudo systemctl status MAJ0.timer
 </​code>​ </​code>​
 +=== Service utilisateur ===
 +Création et activation du service
 +<code bash>cat <<"​EOF"​ >​$HOME/​.config/​systemd/​user/​Alerte.service
 +[Unit]
 +Description=Rappeler que le moment est venu.
 +[Service]
 +Type=simple
 +ExecStart=zenity --warning --text " C'est l'​heure. Monseigneur."​
 +EOF
 +sleep 1
 +systemctl --user enable Alerte.service;​
 +systemctl --user start  Alerte.service;</​code>​
 +Création et activation des déclenchements
 +<code bash>cat <<"​EOF"​ >​$HOME/​.config/​systemd/​user/​Alerte.timer
 +[Unit]
 +Description=indique les moments retenus.
 +[Timer] ​
 +OnCalendar=Mon-Sat *-*-* 10:20:30
 +OnCalendar=Sun *-*-* 12:14:16
 +[Install]
 +WantedBy=timers.target
 +EOF
 +sleep 1
 +systemctl --user enable Alerte.timer;​
 +systemctl --user start  Alerte.timer;</​code>​
 +
 +
  
 ====Exemple de service avancé avec la base graphe neo4j==== ====Exemple de service avancé avec la base graphe neo4j====
  • creer_un_service_avec_systemd.1724157491.txt.gz
  • Dernière modification: Le 20/08/2024, 14:38
  • par 45.9.196.17