Windows实现重启服务命令

2020/5/23 16:53:50 人评论 次浏览 分类:服务器


     电脑安装了ngrok的客户端,有时候想要远程连接的时候发现连接不上。看了ngrok服务端的日志发现是客户的对外IP变更了,因为是宽带的IP会定期自动更换,所以需要本地定期重启一下ngrok的服务才能保证随时连接服务端。编写个批处理,然后通过windows的任务计划去执行ngrok服务的重启。

     关于服务的命令SC是没有重启服务的命令的,如果直接通过SC stop 和SC start 则会出错,因为服务的停止和启动需要一段时间。故批处理需要加入轮询服务状态,等待服务停止了才去执行启动。

批处理命令如下:如下的ngrok 是指服务名。如果需要重启其他服务,直接跟换服务名即可。

@echo off
cd c:\windows

:stop
sc stop ngrok
sc query ngrok | find /I "STATE" | find "STOPPED"
if errorlevel 1 goto :stop
goto :start

:start
net start | find /i "ngrok">nul && goto :start
sc start ngrok

上一篇:自动格式化磁盘的批处理命令

下一篇:没有了

相关资讯

  • 如何理解阿里云ECS的10%15%CPU性能基线

    我们经常在阿里云的优惠活动中看到一些性价比很高的云服务器 ECS,不过也经常看到有“10%基准 CPU 性能”或“15%基准 CPU 性能”之类的提示,那么到底这个 10%15%CPU 性能基线是什么意思呢?其实,只需要我们弄懂以下几个基本概念之后应该就差不多了解 10%15%CPU 性能基线是什…

    2019/8/17 16:46:50
  • 阿里云Ubuntu报sudo: unable to resolve host的错误

    Ubuntu 环境在每次执行命令的时候,会报如下错误:sudo: unable to resolve host iZbp1be5wmfo9n347gkgn8Z

    2018/2/15 14:52:01
  • VirtualBox出现UUID does not match the value和stored in the media registry的解决方案

    出现UUID does not match the value的这个错误,一般是在转移VirtualBox的磁盘时候,比如更换虚拟磁盘的目录的时候,或者是之前备份现在需要启动,又或者虚拟磁盘占用的空间比较大的时候需要转移到其他磁盘驱动器。这种情况,需要释放删除挂载的磁盘,之后再重新挂载该硬盘即可…

    2017/10/19 20:18:27
  • Centos 7 系统安装gnome可视化图形界面

    安装Graphical Administration Tools 不成功,出现“group graphical-admin-tools does not have any packages to install”和“Group graohical-admin-tools does have 1 conditional packages,which mayget installed.”的提示。

    2017/10/19 18:58:52