public bool stop() { this.info.Arguments = "-s quit"; Process.Start(this.info); if (!Nginx._stop()) { return(false); } else { this.IsRunning = false; } return(true); }
/// <summary> /// 点击Nginx启动按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void btnNStart_Click(object sender, RoutedEventArgs e) { nginx = new Nginx(_settings.Nginx.Path, _settings.Nginx.ConfigPath, _settings.Nginx.AddParams); if (txtNPath.Text == String.Empty) { if (this.btnNBrowse_Fxxk()) this.btnNStart_Click(sender, e); } else { if (nginx.start()) { this.changeButtonsStatusAfterNginxStarted(); } } }