this post was submitted on 15 Jan 2026
525 points (88.0% liked)

Programmer Humor

28439 readers
1979 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] BeigeAgenda@lemmy.ca 8 points 18 hours ago (1 children)

In Linux you get zombie processes hanging around when things go wrong, and you can't get rid of those.

[–] LedgeDrop@lemmy.zip 12 points 16 hours ago (3 children)

Yes you can. You get rid of the zombies by killing the parent process.

[–] webghost0101@sopuli.xyz 5 points 15 hours ago (1 children)

Zombies are getting to be parents now?

Woke has gone too far, in my day they would have gotten a bullet between the eyes.

[–] DawnOfTime@lemmy.blahaj.zone 1 points 15 hours ago

I think zombies go under kernel or "root process" by default now

[–] palordrolap@fedia.io 1 points 11 hours ago

You can also try signalling the parent with a SIGCHLD. Most of the time it does nothing, and hey, you'd be using a stronger version of the kill command anyway if it doesn't work.

[–] Shanmugha@lemmy.world 3 points 14 hours ago* (last edited 14 hours ago) (1 children)

they can be automatically moved to have parent 1 or something like that, so only way to kill them is a reboot. But personally I am yet to setup a stationary (uh, not a laptop) computer and see how it works for me without poweroff at the end of the day

[–] asret@lemmy.zip 5 points 14 hours ago

They get moved to the init process (parent 1) if their original parent dies. The init process should always wait on its child processes so they'll get cleaned up then. No reboot needed.

Once they're zombies all they really exist for is to return an exit code for their parent - they're no longer running.