现在系统上运行的软件和服务是越来越多,但是内存是有限的,这就导致了计算机的速度越来越慢。作为开发者,都清楚的知道很多服务的运行是需要占用大量资源的,而且大部分服务都是默认开机启动,空闲的时候运行很浪费,每次都要去控制面板下停止服务,很繁琐,因为我就想到在windows下用批处理解决服务的启动和停止。首先,要知道在DOS模式下哪个命令是可以用来启动和停止服务的。我用的是net.exe,简单的介绍一下net在服务启动和停止方面的使用。net start service 启动服务net stop service 停止服务net pause service 暂停服务net continue service 继续之前暂停的服务注:service是要指定服务的名称,服务的名称可以在【服务】里,双击服务,查看服务的名称。比如说我用PHP开发,一般要开始Apache+Mysql,那就以这两个为例,写两行批处理。1、启动Apache和Mysql@echo off
net start Apache2.2
net start MySQL56
pause2、停止Apache和Mysql@echo off
net stop Apache2.2
net stop MySQL56
pause 这只是简单的启动和停止,可以继续用其它的命令,检测到此服务是否已启动,如果已启动,就停止,如果没有启动,就启动指定服务。
相关文章
- Windows下使用Graalvm将Springboot应用编译成exe大大提高启动和运行效率
- C# .net windows服务启动多个服务 ServiceBase
- Windows服务、批处理项目实战
- MongoDB安装,启动,注册为windows系统服务
- Debian8.1 安装samba与windows共享文件,在系统重启后samba服务无法自动启动
- 本地计算机上的SQLSERVERAGENT 服务启动后又停止了
- 解决“本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的”
- 本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。
- 汇集“本地计算机上的MSSQLSERVER服务启动后又停止了”解决方案
- 本地计算机上的XXX服务启动后停止,某些服务在未由其它服务或程序使用时将自动停止