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 | Dernière révisionLes deux révisions suivantes | ||
technique:systemd [2020/09/22 23:18] – francoisa | technique:systemd [2020/09/22 23:22] – francoisa | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Systemd ====== | ====== Systemd ====== | ||
- | Créer un service systemd : Dans / | + | Créer un service systemd : Dans / |
< | < | ||
[Unit] | [Unit] | ||
Description=My Daemon | Description=My Daemon | ||
+ | After=network.target | ||
[Service] | [Service] | ||
- | Environment=" | + | User=root |
+ | WorkingDirectory=/ | ||
+ | Environment=" | ||
ExecStart=/ | ExecStart=/ | ||
+ | Restart=always | ||
[Install] | [Install] | ||
WantedBy=multi-user.target | WantedBy=multi-user.target | ||
+ | |||
+ | </ | ||
+ | |||
+ | Rendre le service actif au démarrage : | ||
+ | |||
+ | < | ||
+ | systemctl enable service_name.service | ||
+ | |||
+ | </ | ||
+ | |||
+ | Si le service est modifié : | ||
+ | |||
+ | < | ||
+ | systemctl daemon-reload | ||
+ | |||
+ | </ | ||
+ | |||
+ | Et le relancer et voir son statut | ||
+ | |||
+ | < | ||
+ | systemctl restart mgreport.service | ||
+ | |||
+ | systemctl status mgreport.service | ||
</ | </ | ||
Ligne 31: | Ligne 57: | ||
</ | </ | ||
- | Rendre le timer enable | + | Rendre le timer actif avec : |
< | < |