批处理 启动服务异常怎么办
发布网友
发布时间:2022-04-09 17:27
我来回答
共2个回答
热心网友
时间:2022-04-09 18:56
每个服务启动成功都会提示,任意某服务启动失败就跳转err标签,并将之前的服务全部停止(修改本代码时要注意 more +7^<"%~fs0" 部分的数字)
@echo off&set "a=for /F "delims=" %%a in ('more +7^<"%~fs0"') do "
%a%echo net start "%%a"&&echo 启动 %%a 成功||(set b=%%a&goto :err)
exit
:err
%a%(if "%%a"=="%b%" exit)&(net stop "%%a"&&echo 停止 %%a 成功)
exit
::以下为被操作服务列表
alerter
dhcp client
热心网友
时间:2022-04-09 20:14
@echo off
net start mysql && goto :success || goto :fail
exit
:success
echo 成功了
pause>nul
exit
:fail
echo 失败了
pause>nul
exit