Ce que je veux c'est que le démon qui gère le démarrage des services soit capable de dire : ne démarre pas ce service si celui là n'a pas finit de démarrer. Et ce, sans faire un test en shell dans le script d'init du démon.
Les entêtes LSB, tu connais ? C'est pas comme si c'était tout récent…
Et pour le coup de savoir si un service est démarré, désolé mais c'est de la responsabilité du service. Ce n'est pas simplement en regardant si une socket est ouverte que l'on sait si un service est près à être utilisé. Dans certains cas, un service ne peut pas savoir s'il est démarré ou pas, et on doit mettre des timeout foireux pour que ça colle dans un modèle de dépendance classique. Ce n'est pas un système d'init tel qu'ils soit qui va résoudre le problème.
[^] # Re: Tu n'es pas le centre du monde
Posté par Batchyx . En réponse au journal Archlinux est morte.... Évalué à 2.
Les entêtes LSB, tu connais ? C'est pas comme si c'était tout récent…
Et pour le coup de savoir si un service est démarré, désolé mais c'est de la responsabilité du service. Ce n'est pas simplement en regardant si une socket est ouverte que l'on sait si un service est près à être utilisé. Dans certains cas, un service ne peut pas savoir s'il est démarré ou pas, et on doit mettre des timeout foireux pour que ça colle dans un modèle de dépendance classique. Ce n'est pas un système d'init tel qu'ils soit qui va résoudre le problème.