Si tu arrives à déterminer quand un service est effectivement démarré. C'est tout le noeud du problème. sysinit et d'autres s'en préoccuppent pas vraiment.
Pour moi, un service est démarré quand le processus rend la main. Un démon, va forké, faire son changement de session, s'initialiser, et à ca moment prévenir le père que c'est bon. Alors, le père meurt, et le script, lanceur de démon (openrc, systemd...) peut supposer que le service est opérationnel.
[^] # Re: If it works, don't fix it.
Posté par Anthony Jaguenaud . En réponse au journal Chronique des dinosaures rétrogrades. Évalué à 1.
Pour moi, un service est démarré quand le processus rend la main. Un démon, va forké, faire son changement de session, s'initialiser, et à ca moment prévenir le père que c'est bon. Alors, le père meurt, et le script, lanceur de démon (openrc, systemd...) peut supposer que le service est opérationnel.