C# 如何用c关闭linux中的应用程序#

C# 如何用c关闭linux中的应用程序#,c#,C#,我使用此代码在linux中打开应用程序 using System; using System.Threading; namespace linuxkill { class Program { static void Main(string[] args) { System.Diagnostics.Process.Start("filepath"); } } } 但

我使用此代码在linux中打开应用程序

using System;
using System.Threading;

namespace linuxkill
{
    class Program
    {
        static void Main(string[] args)
        {

                System.Diagnostics.Process.Start("filepath");            
        }
    }
}
但我不知道如何关闭它,在windows上我会使用:

System.Diagnostics.Process[] processes = System.Diagnostics.Process.GetProcessesByName("nameofapp");
                foreach (System.Diagnostics.Process p in processes)
                    p.Kill();

但这在linux上不起作用。

-请详细说明这一点,但基本上是过程。因此,您的代码应该已经起作用了。“这不起作用”并没有告诉我们任何事情告诉我们更多关于这一点,但基本上是过程。所以你的代码应该是有效的“这不起作用”并没有告诉我们任何事情。