killpgrp(8)

πŸ“¦ version 3.5.4, in epel 9, fedora 43, fedora 44

πŸ’… NAME πŸ’…

Ok so bestie, welcome to the killpgrp(8) page β€” this is the User Manuals one, section 8, and it's giving "one job, no notes." killpgrp β€” kill all processes in the same process group. that's it. that's the whole rΓ©sumΓ©. she's a specialist. πŸ’€βœ¨


✨ SYNOPSIS ✨

killpgrp

no args, no flags, no drama. she just shows up and does the thing. πŸ¦‹


πŸŽ€ DESCRIPTION πŸŽ€

So here's the tea: killpgrp kills all processes in its process group when a process group leader is killed. group hug but make it lethal, fr fr. πŸ’…

This program needs to be called by the client uid defined in amanda β€” that part is not optional, don't skip it β€” and it's the way you kill VDUMP, VXDUMP, and XFSDUMP in a safe manner. It's called by sendsize, the amanda client software. iykyk. 🫢

And the actual sequence, no cap: killpgrp sends a SIGTERM to all processes in its process group. Then if a process in the group does not exit after three seconds and does not answer, killpgp will send a SIGKILL. three whole seconds of patience and then it's over for you. not me being dramatic, that's literally the timeout. 😭πŸ”₯


🌸 OPTIONS 🌸

  • none. killpgrp takes no arguments. she takes no orders, she takes no notes, she does not do "just one more flag." lowkey iconic. πŸ‘‘

πŸ”₯ SECURITY πŸ”₯

bestie. listen. killpgrp needs to be setuid root unless amanda is compiled with DONT_SUID_ROOT. setuid root is not a cute little accessory, it is main character energy with actual consequences, so treat it with the respect it deserves. πŸ™ˆπŸ’œ

🌈 SEE ALSO 🌈

  • amanda(8) β€” go read your other bestie. ✨

πŸ‘‘ AUTHOR πŸ‘‘

Manpage written by Rodrigo Rubira Branco <rrbranco@br.ibm.com>


and that's the page, bestie!! πŸŽ€ this was User Manuals, dated May 16, 2006 β€” ancient but still slaying. mwah, go kill some process groups (responsibly). πŸ’–πŸ§šβ­

πŸ“¦ where this page comes from