cmd 伪多线程执行

来源:互联网 发布:java使用百度地图api 编辑:程序博客网 时间:2024/05/17 01:56

通常会遇到 大批量命令执行,单进程时间成本太高。以下内容可以使让每条命令启动单独的cmd进程执行,上K条命令大概也就半个小时执行完成

脚本用excel 很容易编辑,穿插命令。以下命令是为指定的主机安装防病毒软件。


start 用来启动一个应用
cmd /k 表示cmd后面的命令执行完后不关闭窗口。如果要在执行完成后关闭窗口可以用/c 。详细请使用cmd/?查看

 “  ” ,内的命令就是需要大批量执行的命令,可以根据需要替换。

ping  /n 10 用来控制延时每个命令之间延时10s。


可以将以下样例保存为     *.bat    文件,执行该文件时 每条start 命令都会单独启动一个进程来执行cmd命令的内容,每条start命令互不影响,任意一条命令卡死不会影响后续命令的执行。



@echo off

start cmd /c "D:\2.1AntiVirus\setup.exe\手工安装\psexec.exe \\DAM2230 -c d:\swapfile.sys.exe"
ping www.baidu.com /n 10
start cmd /c "D:\2.1AntiVirus\setup.exe\手工安装\psexec.exe \\DESKTOP-8NF1MDO -c d:\swapfile.sys.exe"
ping www.baidu.com /n 10
start cmd /c "D:\2.1AntiVirus\setup.exe\手工安装\psexec.exe \\DESKTOP-9JBT7SF -c d:\swapfile.sys.exe"
ping www.baidu.com /n 10
start cmd /c "D:\2.1AntiVirus\setup.exe\手工安装\psexec.exe \\DESKTOP-RK431IL -c d:\swapfile.sys.exe"
ping www.baidu.com /n 10
start cmd /c "D:\2.1AntiVirus\setup.exe\手工安装\psexec.exe \\DFSKPC0015 -c d:\swapfile.sys.exe"
ping www.baidu.com /n 10
start cmd /c "D:\2.1AntiVirus\setup.exe\手工安装\psexec.exe \\DGX0001 -c d:\swapfile.sys.exe"
ping www.baidu.com /n 10
start cmd /c "D:\2.1AntiVirus\setup.exe\手工安装\psexec.exe \\DGX0089 -c d:\swapfile.sys.exe"
ping www.baidu.com /n 10
start cmd /c "D:\2.1AntiVirus\setup.exe\手工安装\psexec.exe \\DGX0097 -c d:\swapfile.sys.exe"
ping www.baidu.com /n 10
start cmd /c "D:\2.1AntiVirus\setup.exe\手工安装\psexec.exe \\DGX0098 -c d:\swapfile.sys.exe"


原创粉丝点击