/// <summary> /// 配置文件修改后可以使用该命令加载新的配置 /// </summary> public void Update(string config) { using (CliProcess p = new CliProcess()) { p.ExecSupervisorProcess("-c", config, "update"); } GC.Collect(); }
/// <summary> /// 重启一个服务 /// </summary> /// <param name="ServiceName"></param> public void Restart(string config, string ServiceName) { using (CliProcess p = new CliProcess()) { p.ExecSupervisorProcess("-c", config, "restart", ServiceName); } GC.Collect(); }
/// <summary> /// 重新启动配置中的所有程序 /// </summary> public void Reload(string config) { using (CliProcess p = new CliProcess()) { p.ExecSupervisorProcess("-c", config, "reload"); } GC.Collect(); }