zoukankan      html  css  js  c++  java
  • windows检测端口是否通畅

    环境:windows、dos

    1、dos脚本判断端口是否通,不通就启动程序
    思路:通过telnet检测,如果端口通会跳转到一个cmd,不通自动就退出
              通过判断是否存在这个cmd,不存在就是失败,可以启动服务
                                                            存在表示端口通畅,杀掉检测程序打开的cmd
              配置windows定时任务,定时调用该脚本检测程序。
    @echo off
    ::赋值需要检测的ip端口
    set ip=100.98.100.186
    set port=9001
    ::启动一个telnet检测端口,通则会一直启动,不通几秒后会自动退出
    start telnet.exe %ip% %port% 
    ping -n 7 127.0.0.1 > null
    ::找到telnet窗口
    tasklist|findstr /i "telnet.exe" > null
    echo %ERRORLEVEL%
    ::根据结果值判断窗口是否存在,存在表示通畅,不存在表示不通,启动对应程序
    if ERRORLEVEL 1 (
           echo err ) else (
           taskkill /F -IM "telnet.exe"
           echo ok)
    ::pause
    

      

    做一个决定,并不难,难的是付诸行动,并且坚持到底。
  • 相关阅读:
    2016年中国大学生程序设计竞赛(杭州)解题报告
    HNOI2017滚粗记
    BZOJ4515 SDOI2016 游戏
    BZOJ2157 旅行 模拟
    codevs2019 Uva10029 递变阶梯
    POJ 2585 Window Pains 题解
    linux 下 打包 和解压缩
    php 分页
    js 四舍五入
    angularjs 过滤多组数据
  • 原文地址:https://www.cnblogs.com/wukc/p/14871570.html
Copyright © 2011-2022 走看看