# client-updater **Repository Path**: goldshare/client-updater ## Basic Information - **Project Name**: client-updater - **Description**: 客户端自动升级 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-02-14 - **Last Updated**: 2024-10-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## ProcessExecutor ``` using var executor = new ProcessExecutor("dotnet", "nuget locals global-packages -l"); var folder = string.Empty; executor.OnOutputDataReceived += (sender, str) => { if(str is null) return; Console.WriteLine(str); if(str.StartsWith("global-packages:")) { folder = str.Substring("global-packages:".Length).Trim(); } }; executor.Execute(); Console.WriteLine(folder); ``` ## quartznet https://github.com/quartznet/quartznet https://www.cnblogs.com/youring2/p/quartz_net.html cron https://www.cnblogs.com/sunjie9606/archive/2012/03/15/2397626.html ## console 控制台部署为 windows 服务 https://www.cnblogs.com/huangxincheng/p/13913004.html ## nssm 的使用 ``` nssm install servername //创建servername服务 nssm start servername //启动服务 nssm stop servername //暂停服务 nssm restart servername //重新启动服务 nssm remove servername //删除创建的servername服务 ```