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