Me pregunto cómo Activity Monitor relaciona estos dos procesos si el niño (Contenido web de Safari) no tiene el ppid del principal (Safari). pstree , que usa ppid para organizar el árbol, no muestra ninguna relación entre ellos.
Aquíhayotroejemplo,caffeinateselanzódesdeunscriptdeshelldentrodeBetterTouchToolusandonohup,yotravezpstreenomuestraningunarelación.

Enrealidad,loquenecesitoesenviarunaseñalkilla"childs" como Safari Web Content usando shell script o C api conociendo solo el "Safari" pid . Y creo que esto podría ayudar.

