La, si je veux par exemple que ssh ne s’arrête pas quand dbus se coupe ( c'est mon tel, je fais ce que je veux ). Ou imaginons que je veuille changer la directive oom, changer la valeur de nice, etc. Faut que je modifie le fichier.
Ouai je comprends. Ça me paraît être un mauvais usage de l'initsysv. Je viens de regarder dans ma distrib' (debian stable) ssh ne souffre pas de ce problème mais exim si.
Et tu ne peux faire de wait que sur un process fils, sauf erreur de ma part.
En effet. Mais une autre solution plus vielle que les cgroups consiste à utiliser les namespaces pour créer un nouveau pool de pid, ton script shell deviens le PID=1 et tout les fils reviennent vers toi quoi qu'il arrive. Je ne sais pas s'il y a des effets de bords à cette méthode par contre (mais je ne crois pas que ça ai était utilisé un jour par un système d'init).
(oui je sais que cgroups fais bien plus que ça notamment pour gérer l'ordonnanceur)
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Et pour en remettre une couche
Posté par barmic . En réponse au journal Systemd: tuons les mythes. Évalué à 4.
Ouai je comprends. Ça me paraît être un mauvais usage de l'initsysv. Je viens de regarder dans ma distrib' (debian stable) ssh ne souffre pas de ce problème mais exim si.
En effet. Mais une autre solution plus vielle que les cgroups consiste à utiliser les namespaces pour créer un nouveau pool de pid, ton script shell deviens le PID=1 et tout les fils reviennent vers toi quoi qu'il arrive. Je ne sais pas s'il y a des effets de bords à cette méthode par contre (mais je ne crois pas que ça ai était utilisé un jour par un système d'init).
(oui je sais que cgroups fais bien plus que ça notamment pour gérer l'ordonnanceur)
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)