J'ai un processus de zombie ennuyeux qui est adopté par init, et il ne disparaîtra pas. J'ai lu qu'il existe un moyen de créer un processus factice, d'attacher le zombie en tant qu'enfant de ce nouveau processus, puis de le tuer, en le supprimant de la table des processus.
Comment pourrais-je faire cela, précisément?
Et oui, j'ai lu la plupart de ces trucs:
Un processus zombie est déjà mort, il ne peut donc pas être tué.
Ou
Vous devez simplement redémarrer votre système
Et
Les processus zombies n'utilisent aucune ressource, vous devez simplement les laisser être
Malheureusement, de nombreux programmes vérifient la table de processus pour voir si une instance est déjà en cours d'exécution et refusent d'en démarrer une nouvelle s'il existe une entrée dans la table de processus.
Et redémarrer à chaque fois que ma connexion SSHFS s'arrête, emportant Sublime avec, est un peu idiot.