cmd 伪多线程执行

本文介绍了一种通过CMD实现伪多线程执行大量命令的方法,以提高效率。利用`start`和`cmd /k`或`/c`参数,可以确保每个命令在独立的CMD进程中运行,互不干扰。例如,用于批量为主机安装防病毒软件。通过`ping /n 10`设置命令间间隔,避免命令过于集中。内容包括如何创建和运行.bat批处理文件,以便高效执行命令序列。

通常会遇到 大批量命令执行,单进程时间成本太高。以下内容可以使让每条命令启动单独的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"


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值