您的位置:首页 > 运维架构 > Apache

一个快速开关 Web Service进程 的 .bat 文件 by Stabx

2006-06-17 15:24 543 查看
标题: 一个快速开关 Web Service进程 的 .bat 文件 by Stabx

正文:

QUOTE:

一个快速开关 Web Service 进程 的 .bat 文件 by Stabx

servicecommand.bat
作用: 这个文件可以快速开关服务器进程, 不需逐个关得那么繁复.

注: 可以开关 Apache,MySql; IIS,Sql Server; 或者全开全关

显示如: 
---------------------------- shawl.qiu command ----------------------------
#######################
1 start all service
2 stop all service
#######################
3 gnu all start
4 gnu all stop
#######################
5 ms all start
6 ms all stop
#######################
7 ms iis start
8 ms iis stop
#######################
a ms sql server start
b ms sql server stop
#######################
c VMWare Start
d VMWare Stop
#######################
q quit
[1,2,3,4,5,6,7,8,A,B,C,D,Q]?

shawl.qiu<shawl.qiuATgmail.com>
绿色学院 | http://blog.csdn.net/btbtd/
2006-6-17

linenum
@echo off
 
echo ---------------------------- shawl.qiu command ---------------------------- 
echo #######################
echo 1 start all service
echo 2 stop all service
echo #######################
echo 3 gnu all start
echo 4 gnu all stop
echo #######################
echo 5 ms all start
echo 6 ms all stop
echo #######################
echo 7 ms iis start
echo 8 ms iis stop
echo #######################
echo a ms sql server start
echo b ms sql server stop
echo #######################
echo c VMWare Start
echo d VMWare Stop
echo #######################
echo q quit
 
choice /c 12345678abcdq
if errorlevel 13 goto quit
if errorlevel 12 goto vmwarestop
if errorlevel 11 goto vmwarestart
if errorlevel 10 goto mssqlserverstop
if errorlevel 9 goto mssqlserverstart
if errorlevel 8 goto msiisstop
if errorlevel 7 goto msiisstart
if errorlevel 6 goto msallstop
if errorlevel 5 goto msallstart
if errorlevel 4 goto gnuAllStop
if errorlevel 3 goto gnuAllStart
if errorlevel 2 goto allstop
if errorlevel 1 goto allstart
 
rem ####################################################
:allstart
 
net start apache2
net start mysql
 
NET START "IIS Admin Service"
NET START "WORLD WIDE WEB PUBLISHING SERVICE"
NET START "HTTP SSL"
 
NET start MSSQLSERVER
NET start MSSQLServerADHelper
NET start MSSQLServerOLAPService
 
goto end
rem ####################################################
:allstop
 
net stop apache2
net stop mysql
 
NET stop "WORLD WIDE WEB PUBLISHING SERVICE"
NET stop "HTTP SSL"
NET stop "IIS Admin Service"
 
NET stop MSSQLSERVER
NET stop MSSQLServerADHelper
NET stop MSSQLServerOLAPService
 
goto end
rem ####################################################
:gnuAllStart
 
NET START MySql
NET START Apache2
 
goto end
rem ####################################################
:gnuAllStop
 
NET STOP MySql
NET STOP Apache2
 
goto end
rem ####################################################
:msallstart
 
NET START "IIS Admin Service"
NET START "WORLD WIDE WEB PUBLISHING SERVICE"
NET START "HTTP SSL"
 
NET START MSSQLSERVER
NET START MSSQLServerADHelper
NET START MSSQLServerOLAPService
 
goto end
rem ####################################################
:msallstop
 
NET stop "WORLD WIDE WEB PUBLISHING SERVICE"
NET stop "HTTP SSL"
NET stop "IIS Admin Service"
 
NET stop MSSQLSERVER
NET stop MSSQLServerADHelper
NET stop MSSQLServerOLAPService
 
goto end
rem ####################################################
:msiisstart
 
NET START "IIS Admin Service"
NET START "WORLD WIDE WEB PUBLISHING SERVICE"
NET START "HTTP SSL"
 
goto end
rem ####################################################
:msiisstop
 
NET stop "WORLD WIDE WEB PUBLISHING SERVICE"
NET stop "HTTP SSL"
NET stop "IIS Admin Service"
 
goto end
rem ####################################################
:mssqlserverstart
 
NET START MSSQLSERVER
NET START MSSQLServerADHelper
NET START MSSQLServerOLAPService
 
goto end
rem ####################################################
:mssqlserverstop
 
net stop MSSQLSERVER
net stop MSSQLServerADHelper
NET STOP MSSQLServerOLAPService
 
goto end
rem ####################################################
:vmwarestart
 
net start VMAuthdService
net start VMnetDHCP
net start "VMware NAT Service"
 
goto end
rem ####################################################
:vmwarestop
 
net stop VMAuthdService
net stop VMnetDHCP
net stop "VMware NAT Service"
 
goto end
rem ####################################################
:quit
 
exit
rem ####################################################
:end
 
echo ###################################################
echo ######## c continous
echo ######## q quit
 
choice /c cq
if errorlevel 2 goto quit
if errorlevel 1 goto continous
 
rem pause
 
rem cls
 
rem servicecommand.bat
rem ####################################################
:continous
 
cls
 
servicecommand.bat
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐