请写一个bat文件,判断服务运行状态了,如果运行中就重新启动,如果没启动就启动
时间: 2024-06-04 17:09:18 浏览: 19
@echo off
set serviceName=YourServiceName
for /f "tokens=3 delims=: " %%H in ('sc query %serviceName% ^| findstr " STATE"') do (
if /i "%%H" NEQ "RUNNING" (
echo %serviceName% is not running, starting...
net start %serviceName%
) else (
echo %serviceName% is running, restarting...
net stop %serviceName%
timeout /t 5
net start %serviceName%
)
)
pause
请将YourServiceName替换为您要操作的服务名称。
相关问题
制作一个BAT文件,启动mysql服务 不显示运行框
好的,以下是一个示例BAT文件,可以启动 MySQL 服务,同时不显示运行窗口:
```
@echo off
setlocal
set SERVICE_NAME=mysql
set DISPLAY_NAME=MySQL
for /F "tokens=3 delims=: " %%H in ('sc query %SERVICE_NAME% ^| findstr " STATE"') do (
if /I "%%H" NEQ "RUNNING" (
sc start %SERVICE_NAME%
)
)
exit
```
您可以将上述代码复制到记事本中,然后将文件保存为 .bat 格式。在运行该文件时,它将启动 MySQL 服务,如果 MySQL 服务没有运行的话,并且不会显示任何运行窗口。
注意:如果您的 MySQL 服务名称与示例中的“mysql”不同,请将代码中的“mysql”替换为您要启动的服务名称。
写一个bat脚本,如果redis没有启动,重新启动redis
可以使用以下的bat脚本来实现:
@echo off
set REDIS_PATH=C:\redis\redis-server.exe
set REDIS_CONF=C:\redis\redis.conf
tasklist /FI "IMAGENAME eq redis-server.exe" 2>NUL | find /I /N "redis-server.exe">NUL
if "%ERRORLEVEL%"=="" (
echo Redis is running.
) else (
echo Redis is not running. Starting Redis...
start "" "%REDIS_PATH%" "%REDIS_CONF%"
)
其中,REDIS_PATH 是 redis-server.exe 的路径,REDIS_CONF 是 redis.conf 的路径。如果 Redis 已经在运行,则输出 Redis is running.,否则启动 Redis。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)