我想用C#控制台应用程序,通过单我的Linux服务器上启动服务。
public static void StartService(string serviceName, int timeoutMilliseconds)
{
ServiceController service = new ServiceController(serviceName);
try
{
TimeSpan timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds);
service.Start();
service.WaitForStatus(ServiceControllerStatus.Running, timeout);
}
catch
{
// ...
}
}
将这项工作?
作为替代方案,有没有办法通过C#发送命令到Linux一样,你可以在Windows系统上发送吗?
我想开始使用C#可执行Linux的服务。