tech:systemd_service_script_en_boucle_infinie_respawn
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| tech:systemd_service_script_en_boucle_infinie_respawn [2025/11/11 20:53] – Jean-Baptiste | tech:systemd_service_script_en_boucle_infinie_respawn [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| + | {{tag> | ||
| + | |||
| + | # SystemD service script en boucle infinie respawn | ||
| + | |||
| + | |||
| + | `/ | ||
| + | ~~~ini | ||
| + | [Unit] | ||
| + | Description=startPeriodicCheck | ||
| + | |||
| + | [Service] | ||
| + | # | ||
| + | ExecStart=/ | ||
| + | KillMode=process | ||
| + | Restart=always | ||
| + | RestartSec=10s | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | ~~~ | ||
| + | |||
| + | ~~~bash | ||
| + | systemctl daemon-reload | ||
| + | systemctl start startPeriodicCheck | ||
| + | systemctl enable startPeriodicCheck | ||
| + | ~~~ | ||
| + | |||
| + | Dans notre exemple une crontab aurait très bien pu faire l' | ||
| + | |||
| + | Ou encore : | ||
| + | |||
| + | `/ | ||
| + | ~~~ini | ||
| + | [Unit] | ||
| + | Description=Plop | ||
| + | After=getty.target | ||
| + | |||
| + | [Service] | ||
| + | User=user1 | ||
| + | Group=user1 | ||
| + | # Default : Type=simple | ||
| + | Type=simple | ||
| + | ExecStart=/ | ||
| + | Restart=always | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | ~~~ | ||
| + | |||
