使用批处理实现启动和停止服务的代码分析(net start&net stop)

使用windows自带的net.exe功能启动或停止服务
启动/停止 服务的命令行格式为: net start / stop服务名称 (注意:服务先要设置为手动启动类型)
例子:
以启动和停止Oracle11g服务为例(ORCL是数据库名 ):


代码如下:

%启动Oracle的服务%
@echo.服务启动......
@echo off
net start OracleVssWriterORCL
net start OracleDBConsoleorcl
net start OracleOraDb11g_home1TNSListener
net start OracleServiceORCL
@echo.启动完毕!
@pause

%停止Oracle的服务%


代码如下:

@echo.服务停止中.....
@echo off
net stop OracleVssWriterORCL
net stop OracleDBConsoleorcl
net stop OracleOraDb11g_home1TNSListener
net stop OracleServiceORCL
@echo.服务已停止!
@pause

启动方法:
方法1.保存之后便可以直接通过双击文件即可启动或者关闭服务
方法2.设置环境变量
在环境变量中的系统变量中,在PATH后面添加批处理文件的路径,不要忘记用分号;和前面的环境变量隔开,然后直接在开始菜单中的运行中输入可执行相应的文件 (环境变量的作用就是告诉系统在运行中输入信息的位置而已)

(0)

相关推荐

  • 使用批处理实现启动和停止服务的代码分析(net start&net stop)

    使用windows自带的net.exe功能启动或停止服务 启动/停止 服务的命令行格式为: net start / stop服务名称 (注意:服务先要设置为手动启动类型) 例子: 以启动和停止Oracle11g服务为例(ORCL是数据库名 ): 复制代码 代码如下: %启动Oracle的服务% @echo.服务启动...... @echo off net start OracleVssWriterORCL net start OracleDBConsoleorcl net start Oracl

  • 基于C#实现Windows服务状态启动和停止服务的方法

    本文以实例形式展示了基于C#实现Windows服务状态启动和停止服务的方法.非常实用.分享给大家供大家参考之用.具体方法如下: 首先先引用: System.ServiceProcess.dll 然后在引用命名空间: using System.ServiceProcess; 建立服务对象: ServiceController sc = new ServiceController("Server"); 服务运行则停止服务: if (sc.Status.Equals(ServiceContr

  • 免安转MySQL服务的启动与停止方法

    1.下载mysql-noinstall-5.1.33-win32.zip,然后解压 2.复制my-huge配置文件为my.ini 在 [mysqld] 下,增加2行 basedir=D:/mysql datadir=D:/mysql/data 3.进入cmd 进入 bin目录下,运行mysqld install 注册服务器 然后运行net start mysql启动mysql服务(必须将mysql服务设置为手动启动) 停止服务: 运行net stop mysql 4.批处理文件来启动和停止:

  • C#对Windows服务组的启动与停止操作

    Windows服务大家都不陌生,Windows服务组的概念,貌似MS并没有这个说法. 作为一名软件开发者,我们的机器上安装有各种开发工具,伴随着各种相关服务. Visual Studio可以不打开,SqlServer Management Studio可以不打开,但是SqlServer服务却默认开启了.下班后,我的计算机想用于生活.娱乐,不需要数据库服务这些东西,尤其是在安装了Oracle数据库后,我感觉机器吃力的很. 每次开机后去依次关闭服务,或者设置手动开启模式,每次工作使用时依次去开启服务

  • Serv-U停止服务的另类解决方案(批处理监测并运行)

    最近使用Serv-U来架设FTP服务器,用于文件传输的桥梁.好景不长,每隔一段时间,Serv-U的服务就会自动停止.因为这个ftp服务很重要,要保证每天都能正常工作,如果只靠人每天来查看服务是否正常,牵涉精力不说,又不是十分靠谱.于是,Google之.网上各种说法都有,如FTP在流量较大的情况下,Serv-U会因为繁忙而自动停止服务.总之,找不到Serv-U周期性停止服务的原因.没办法,只好转换思路:找不到Serv-U周期性停止服务的原因,那么在Serv-U服务停止后能够检测到服务停止自动启动S

  • Android 多线程实现重复启动与停止的服务

    Android 多线程实现重复启动与停止的服务 多线程环境下为了避免死锁,一般提倡开放调用,开放调用可以避免死锁,它的代价是失去原子性.但是在有些时候会显得逻辑错误, 例如: class A{ private boolean mIsStarted; void start(){ boolean changed = false; synchronized(this){ if(!mIsStarted){ mIsStarted = true; changed = false; } if(changed)

  • C#启动和停止windows服务的实例代码

    复制代码 代码如下: <script type="text/javascript">        function showLoading(desc) {            $("body").append("<div id=\"processingdiv\" style=\"display:none;\"><div class=\"popup\"> &l

  • Mysql服务器的启动与停止(二)

    三.停止服务器      要手工启动服务器,使用MySQLadmin: %mysqladmin shutdown 要自动停止服务器,你不需做特别的事情.BSD系统一般通过向进程发一个TERM信号停止服务,它们或者正确应答它或被粗鲁地杀死.mysqld在它收到这个信号时以终止作为应答.对于用mysql.server启动服务器的System V风格的系统,停止进程将用一个stop参数调用该脚本,告诉服务器终止,当然假定你已安装了mysql.server. 四.如果你不能连接服务器,如何重新获得对服务

  • Mysql服务器的启动与停止(一)

    在讨论如何启动MySQL服务器之前,让我们考虑一下应该以什么用户身份运行MySQL服务器.服务器可以手动或自动启动.如果你手动启动它,服务器以你登录Unix(Linux)的用户身份启动,即如果你用paul登录Unix并启动服务器,它用paul运行:如果你用su命令切换到root,然后运启动服务器,则它以root运行.然而,大多数情况下你可能不想手动启动服务器,最有可能是你安排MySQL服务器在系统引导时自动启动,作为标准引导过程的一部分,在Unix下,该引导过程由系统的Unix用户root执行,

  • 利用systemctl管理Tomcat启动、停止、重启及开机启动详解

    前言 本文主要给大家介绍了关于systemctl管理Tomcat启动.停止.重启及开机启动的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 1. 创建服务 用service来管理服务的时候,是在/etc/init.d/目录中创建一个脚本文件,来管理服务的启动和停止,在systemctl中,也类似,文件目录有所不同,在/lib/systemd/system目录下创建一个脚本文件tomcat,里面的内容如下: [Unit] Description=Tomcat After

随机推荐