protected internal override void Kill(IEnumerable <int> pids, SynchronizedStreamWriter log) { foreach (var pid in pids) { RenderStackTraceWithGdb(pid, log); } ProcessHelperLinux.KillImpl(pids, log); }
protected override List <int> GetChildren(int pid) { return(ProcessHelperLinux.GetChildrenImplPS(pid)); }
protected override List <int> GetChildren(int pid) { // there's no pgrep on the mac, use ps return(ProcessHelperLinux.GetChildrenImplPS(pid)); }
public override void PrintProcesses(SynchronizedStreamWriter log) { ProcessHelperLinux.PrintProcessesImplPS(log); }