The PidKillService provides a method for agents to offload the signal, wait, signal behaviour needed to stop a process and then intentially terminate if it doesn’t stop on its own. It runs in its own thread and keeps track of PIDs it is trying to kill
Send a single to the process id and then queue to check its status later
Send a single to the process group and then queue to check its status later