well the title really says it all.
i have a kprocess that runs a command that starts with "kdesu -t -c" so that it runs as root; the problem is if i sigkill sigterm or sigint the process only the kdesu instance gets killed, not what it actually does.
this happens although i start the process is runmode "OwnGroup" which means
OwnGroup -- like NotifyOnExit, but the child process is started in an own process group (and an own session, FWIW). The behavior of kill() changes to killing the whole process group - this makes this mode useful for implementing primitive job management. It can be used to work around broken wrapper scripts that don't propagate signals to the "real" program. However, use this with care, as you disturb the shell's job management if your program is started from the command line
doesnt the documentation claim that OwnGroup does exactly what i need it to?
why does it not do it?
thanks for any help!