Seperti yang saya pahami, proses zombie telah mati tetapi masih ada sebagai pengganti dalam tabel proses sampai orang tuanya (atau init
jika zombie itu sendiri adalah yatim piatu) memeriksa status keluarnya.
Dan pemahaman saya tentang proses anak yatim adalah proses yang masih hidup dan berjalan tetapi orang tuanya telah meninggal.
Karena zombie sudah mati, anak-anaknya akan dianggap yatim piatu, bukan? Apakah mereka akan terkena dampak menuai zombie? Khususnya, akan init
mengadopsi mereka sebagai anak-anaknya hanya setelah zombie itu menuai, atau apakah mereka akan diadopsi segera setelah orang tua menjadi zombie?
init
process-management
zombie-process
Wildcard
sumber
sumber
init
segera setelah orang tua mereka meninggal (dan itu termasuk menjadi zombie). Zombie tidak akan merawat anak-anaknya. Itu tidak akan melakukan apa-apa. Itu hanya informasi status kematian yang mengambang di suatupid
tempat.init
?init
menuai mereka.Jawaban:
Benar.
Benar.
Iya nih. Ketika orang tua meninggal, itu sudah mati. Sehubungan dengan anak-anaknya, tidak masalah apakah orang tua tetap sebagai zombie: anak-anak menjadi yatim piatu pada saat orang tua meninggal, dan kemudian mereka kehilangan hubungan dengan orang tua mereka.
Tidak, dan yang terakhir, seperti di atas.
sumber
Jika hasil eksperimental akan dilakukan, tampaknya
systemd
init setidaknya akan menuai anak yatim zombie secepatnya:foo.c
:Di satu terminal:
Di terminal lain:
sumber