shell每隔10s執(zhí)行命令 寫一個(gè)unix上睡一毫秒的SHELL腳本,不支持usleep,sleep 0.001也不行?
寫一個(gè)unix上睡一毫秒的SHELL腳本,不支持usleep,sleep 0.001也不行?UNIX shell腳本不支持sleep 1ms命令,sleep sleep至少1秒,支持自然數(shù),不支持十進(jìn)
寫一個(gè)unix上睡一毫秒的SHELL腳本,不支持usleep,sleep 0.001也不行?
UNIX shell腳本不支持sleep 1ms命令,sleep sleep至少1秒,支持自然數(shù),不支持十進(jìn)制。唯一的選擇是讓shell調(diào)用外部程序休眠。比如用C寫一個(gè)簡(jiǎn)單的程序,用usleep或delay函數(shù)休眠1ms,編譯后,再調(diào)用shell中的C程序休眠1ms,其實(shí)這不是很準(zhǔn)確,因?yàn)閟hell調(diào)用并執(zhí)行外部程序,也需要一定的時(shí)間。實(shí)際上,總時(shí)間超過(guò)1ms。
怎樣用VBS腳本停止VBS腳本?
set ws=createobject()wscript.shell") wscript.sleep文件3000 REM暫停3000 msws.run運(yùn)行" 命令行/c任務(wù)終止/f/im記事本.exe/“T”,0 REM關(guān)閉記事本。要關(guān)閉程序,需要知道程序的進(jìn)程名,并直接在任務(wù)管理器中添加Sleep n Sleep n,延遲n秒。當(dāng)然,您的命令和延遲不能一個(gè)接一個(gè)地在前臺(tái)和后臺(tái)執(zhí)行
dim Objshell“定義了一個(gè)名為Objshell/tset Objshell=WScript.CreateObject(" WScript.Shell") 太棒了。睡吧1000“延遲1000 ms,即1秒=objShell,快跑(" 命令行/電子郵件:ARParp1.exe”,0,true)“使用CMD運(yùn)行e:ARParp1.exe太棒了。睡吧10000“延遲10000毫秒,即10秒 返回=objShell,快跑(" 命令行/抄送:123123。VBS“,0,true)”運(yùn)行腳本G:123123。帶命令的VBS