编写以下bat脚本:使用systemctl 同时停止kibana、elasticsearch服务,重启计算机,最后检查kibana、elasticsearch服务的运行状态并反馈
时间: 2024-02-06 08:04:18 浏览: 146
抱歉,我之前的回答是基于Linux系统的shell脚本。在Windows系统上,您可以使用以下的批处理脚本实现同样的功能:
```bat
@echo off
REM 停止kibana和elasticsearch服务
net stop kibana
net stop elasticsearch
REM 重启计算机
shutdown /r /t 0
REM 检查kibana和elasticsearch服务运行状态
set kibana_status=unknown
set elasticsearch_status=unknown
sc query kibana | findstr RUNNING >nul && set kibana_status=running
sc query elasticsearch | findstr RUNNING >nul && set elasticsearch_status=running
REM 反馈服务运行状态
echo Kibana service is %kibana_status%
echo Elasticsearch service is %elasticsearch_status%
```
请注意,这个脚本假定您有足够的权限来停止和重新启动这些服务,并且在重新启动后可以重新运行脚本以检查服务状态。
阅读全文