Я хочу создать приложение, которое закрывает все остальные экземпляры этого приложения при запуске. для окон я делаю так:
var pr = System.Diagnostics.Process.GetProcessesByName(
System.IO.Path.GetFileNameWithoutExtension(typeof(Program).Assembly.Location));
var Id = System.Diagnostics.Process.GetCurrentProcess().Id;
foreach (var p in pr.Where(x => x.Id != Id))
{
p.Kill();
}
Как я могу сделать это с моно для OSX?