objectif
Démarrer des services dépendants seulement quand l’app est prête.
code minimal
# ExecStartPost dans l'unité OU depuis l'app
systemd-notify --ready --status="initialisation terminée"
utilisation
# unit file (extrait)
# [Service]
# Type=notify
# ExecStart=/usr/local/bin/myservice
# NotifyAccess=main
variante(s) utile(s)
# heartbeat
systemd-notify --status="ok" --pid=$$
notes
- nécessite
Type=notifyet libsystemd côté app. - pour scripts, utilisez ExecStartPost si l’app ne sait pas notifier.