Ho un fastidioso processo di zombi che viene adottato da init e non andrà via. Ho letto che esiste un modo per creare un processo fittizio, collegare lo zombi come figlio di quel nuovo processo e quindi ucciderlo, rimuovendolo dalla tabella dei processi.
Come lo farei, precisamente?
E sì, ho letto la maggior parte di queste cose:
Un processo di zombi è già morto, quindi non può essere ucciso.
O
Dovresti semplicemente riavviare il sistema
E
I processi di zombi non usano alcuna risorsa, dovresti semplicemente lasciarli essere
Sfortunatamente, molti programmi controllano la tabella dei processi per vedere se un'istanza è già in esecuzione e si rifiuteranno di avviarne una nuova se è presente una voce nella tabella dei processi.
E riavviare ogni volta che la mia connessione SSHFS si interrompe, portando Sublime con sé, è un po 'sciocco.