⑴ 如何让cmd命令暂停一段时间后再自动执行
延时10秒。 需要多少秒自己改吧。。
ping localhost -n 10 > nul
⑵ cmd命令怎么延时
如果是vista及其以上的系统,可以用
timeout /t 5 /nobreak >nul 2>nul
或
waitfor TEST /t 5 >nul 2>nul
如果是vista以下的系统,那就用ping命令实现吧!(缺点:精度不高)
ping 127.0.0.1 -n "5">nul
⑶ dockerfile CMD执行多条命令且需要支持环境变量
运行时机不太一样。
RUN是在Build时运行的,先于CMD和ENTRYPOINT。Build完成了,RUN也运行完成后,再运行CMD或者ENTRYPOINT。
ENTRYPOINT和CMD的不同点在于执行docker run时参数传递方式,CMD指定的命令可以被docker run传递的命令覆盖,例如,如果用CMD指定:
...
CMD ["echo"]
然后运行
docker run CONTAINER_NAME echo foo
那么CMD里指定的echo会被新指定的echo覆盖,所以最终相当于运行echo foo,所以最终打印出的结果就是:
foo
而ENTRYPOINT会把容器名后面的所有内容都当成参数传递给其指定的命令(不会对命令覆盖),比如:
...
ENTRYPOINT ["echo"]
然后运行
docker run CONTAINER_NAME echo foo
则CONTAINER_NAME后面的echo foo都作为参数传递给ENTRYPOING里指定的echo命令了,所以相当于执行了
echo "echo foo"
最终打印出的结果就是:
echo foo
另外,在Dockerfile中,ENTRYPOINT指定的参数比运行docker run时指定的参数更靠前,比如:
...
ENTRYPOINT ["echo", "foo"]
执行
docker run CONTAINER_NAME bar
相当于执行了:
echo foo bar
打印出的结果就是:
foo bar
Dockerfile中只能指定一个ENTRYPOINT,如果指定了很多,只有最后一个有效。
执行docker run命令时,也可以添加-entrypoint参数,会把指定的参数继续传递给ENTRYPOINT,例如:
...
ENTRYPOINT ["echo","foo"]
然后执行:
docker run CONTAINER_NAME bar #注意没有echo
那么,就相当于执行了echo foo bar,最终结果就是
foo bar
⑷ win7睡眠命令代码
代码为:shutdown -h,具体使用方法如下:
1、首先,右键单击开始菜单,然后选择“运行”选项,如下图所示,然后进入下一步。
⑸ 用cmd命令,at 17:19 rundll32 powrprof.dll,SetSuspendState定时休眠 我想转换成输入时间就能倒计时休眠
@echooff
echo请输入倒计时时间(单位:分钟)
set/pFEN=
set/aMIAO=%FEN%*60
ping127.1-n%MIAO%>nul
rundll32powrprof.dll,SetSuspendState
pause>nul
rem如果你输入的时间太长,比如二三十分钟,用ping延时我感觉不理想。可以考虑用下面一段代码,但是下面那段代码会生成临时文件。
@echooff
echo请输入倒计时时间(分钟)
set/pFEN=
set/aMIAO=%FEN%*60
echowscript.sleep%MIAO%>sleep.vbs
start/waitsleep.vbs
rundll32powrprof.dll,SetSuspendState
del/f/s/qsleep.vbs
——————————————————
rem还有一个思路是读取当前时间,然后根据你输入的时间,确定最终的待机时间,用at命令。我水平有限,觉得实现太困难就放弃了。
⑹ cmd 定时命令
CMD命令总结 AT命令2006-10-25 19:11at
这个命令的作用是安排在特定的日期或时间执行末个特定的命令和程序。
用法:AT TIME COMMAND \\COMPUTER
AT 命令安排在特定日期和时间运行命令和程序。
要使用 AT 命令,计划服务必须已在运行中。
AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"
\\computername 指定远程计算机。 如果省略这个参数,
会计划在本地计算机上运行命令。
id 指定给已计划命令的识别号。
/delete 删除某个已计划的命令。如果省略 id,
计算机上所有已计划的命令都会被删除。
/yes 不需要进一步确认时,跟删除所有作业
的命令一起使用。
time 指定运行命令的时间。
/interactive 允许作业在运行时,与当时登录的用户
桌面进行交互。
/every:date[,...] 每个月或每个星期在指定的日期运行命
令。如果省略日期,则默认为在每月的
本日运行。
/next:date[,...] 指定在下一个指定日期(如,下周四)运
行命令。如果省略日期,则默认为在每
月的本日运行。
"command" 准备运行的 Windows NT 命令或批处理
程序。
AT命令是Windows XP中内置的命令,它也可以媲美Windows中的“计划任务”,而且在计划的安排、任务的管理、工作事务的处理方面,AT命令具有更强大更神通的功能。AT命令可在指定时间和日期、在指定计算机上运行命令和程序。
我们可以在“开始→运行”中输入AT命令,下面就来看看AT命令的一些实例分析。
1、定时关机
命令:at 21:00 ShutDown –S –T30
该命令运行后,到了21:00点,电脑会出现“系统关机”对话框,并默认30秒延时自动关机。
2、定时提醒
命令:at 12:00 Net Send 10.10.36
.122与朋友约会的时间到了,快点准备出发吧!
其中Net Send是Windows内部程序,可以发送消息到网络上的其他用户、计算机。10.10.36.122是本机电脑的IP地址。这个功能在Windows中也称作“信使服务”。
3、自动运行批处理文件
如果公司的数据佷重要,要求在指定的日期/时间进行备份,那么运行:
命令:at 1:00AM /Every:Saturday My_BackUp.bat
这样,在每个Saturday(周六)的早上1:00点,电脑定时启动My_BackUp.bat批处理文件。My_BackUp.bat是一个你自行编制的批处理文件,它包含能对系统进行数据完全备份的多条命令。
4、取消已经安排的计划
命令:at 5 /Delete
有时候,你已经安排好的计划可能临时变动,这样你可以及时地用上述命令删除该计划(5为指派给已计划命令的标识编号),当然,删除该计划后,可以重新安排。
⑺ 定时睡眠的CMD代码是什么
没有定时睡眠,可以自己写一个BAT。自己定个时间,自动睡眠。
timeout 10 (自定义时间10秒)
rundll32.exe powrprof.dll,SetSuspendState Sleep (睡眠)
rundll32.exe powrprof.dll,SetSuspendState Hibernate(休眠)
⑻ java或Cmd如何等待进程出现再执行命令并且循环执行
这种情况,一般采用阻塞式方法来实现的。
java中有很多方法都属于阻塞式方法,比如InputStream中的read()、readLine()方法和线程中sleep()方法以及DatagramSocket的receive等。
这里可调用线程的特有方法sleep 和start()来实现
staticvoidsleep(longmillis)在指定的毫秒数内让当前正在执行的线程休眠(暂停执行),此操作受到系统计时器和调度程序精度和准确性的影响。
参考api编程就可以了
⑼ cmd命令中,哪个是延时命令,就是说可以设它暂停5秒这样的功能的.
1.cmd
ping -n 15 127.1>nul
start a.exe
用 ping 命令来简单的完成 延时功能.
2.vbs
set ws=CreateObject("Wscript.Shell")
Wscript.sleep 15000
ws.run "a.exe"