Inheritance: IProcessHelper
        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));
 }
Beispiel #4
0
 public override void PrintProcesses(SynchronizedStreamWriter log)
 {
     ProcessHelperLinux.PrintProcessesImplPS(log);
 }