pslist is a simple utility to list the process ID's of a process and all its children, and its children's children, and so on. If invoked with a command name which ends in 'kill', it sends a signal to a selected group of processes. If invoked with a command name which ends in 'renice', it attempts to change the nice priority of a selected group of processes.
The pslist homepage is here.
The current version is pslist-1.4.0:
Older versions:
pslist-1.3.1
pslist-1.3