美文网首页
Windows 常用脚本命令

Windows 常用脚本命令

作者: 丿星纟彖彳亍 | 来源:发表于2022-05-06 14:22 被阅读0次

    Windows脚本启动多个类型服务

    1、启动.exe
    2、启动.cmd
    3、启动.bat
    4、启动jar包

    主要使用命令:
    1、start cmd /k "【执行命令】"
    2、start /d 【执行文件目录】【执行命令】

    示例:

    :: !\usr\bin\env sh
    @echo off  :: 删除窗口之前的数据
    D:
    chcp 65001  :: 中文乱码
    
    :: 顺序执行 使用start启动服务,不然只能启动一个
    echo starting Redis...... 
    start /d D:\Dev\jkcs_env\Redis-x64-3.0.500 redis-server.exe redis.windows.conf
    :: start cmd /k "cd /d D:\Dev\jkcs_env\Redis-x64-3.0.500 && redis-server.exe redis.windows.conf" 
    echo #########end Redis#########
    
    echo starting Zookeeper...... 
    start /d D:\Dev\jkcs_env\zookeeper-3.4.8\bin zkServer.cmd 
    echo #########end Zookeeper#########
    
    :: start cmd /k "cd /d D:\Dev\jkcs_env\zookeeper-3.4.8\bin && zkServer.cmd"
    :: timeout /nobreak /t 10 :: 延时10秒
    
    echo starting Mpi...... 
    start cmd /k "cd /d D:\Dev\jkcs_env\hcn-mpi-3.3.01\bin && mpiServer.bat stop && mpiServer.bat start“
    echo #########end Mpi#########
    
    ::start cmd /k "java -jar order-0.0.1-SNAPSHOT.jar"  :: 启动jar包
    

    通过查询 某个端口删除端口下多个进程的批处理 bat

    @echo off&setlocal EnableDelayedExpansion
    :: set /p port=请输入端口号:
    :: for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (
    for /f "tokens=1-5" %%a in ('netstat -ano ^| find "9003"') do (
        if "%%e%" == "" (
            set pid=%%d
        ) else (
            set pid=%%e
        )
        echo !pid!
        taskkill /f /pid !pid!
    )
    :: pause
    

    相关文章

      网友评论

          本文标题:Windows 常用脚本命令

          本文链接:https://www.haomeiwen.com/subject/dxxzyrtx.html