Linux和Windows脚本中的延时操作

本文介绍了在Windows系统中实现延时的方法。通过使用ping命令配合特定参数,可以达到类似Linux中sleep命令的效果,实现指定时间的延迟。需要注意的是,这种方法在多核处理器环境下可能不够精确。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在做自动测试的时候,脚本是一个很强大的工具。在Linux的脚本中,用sleep命令可以轻松做到延时。如果输入:
sleep 2
系统会延时2秒才执行下面的命令。

但是Windows中却没有对应的命令。如何做到延时呢?自己写一个简单的延时程序当然可以办到,同时有另外一个更简单的办法。比如要掩饰10秒,可以输入
ping 127.0.0.1 -n 10 > null
127.0.0.1是本机地址,只要不做特殊设置是可以ping通的。Windows默认1秒会ping一次,-n参数表示ping的次数,所以调节它可以来进行延时。

不过,我发现了一个问题,在双核的AMD64上面,这个延时不是很准确。原因嘛,看看我的上篇博文就知道了:
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值