服務(wù)器應(yīng)用自動(dòng)重新啟動(dòng)IIS批處理 原創(chuàng)
原創(chuàng) 更新時(shí)間:2008年01月01日 21:14:35 原創(chuàng) 作者:
本站原創(chuàng)的用bat實(shí)現(xiàn)重新啟動(dòng)服務(wù)器的IIS服務(wù)器
網(wǎng)站不知何緣故,運(yùn)行一段時(shí)間老是掛掉,重新啟動(dòng)IIS又恢復(fù)正常。
這種情況發(fā)生一次兩次也就算了,可惡的是天天發(fā)生,總不能天天跟IIS作斗爭吧。
想偷懶,就得動(dòng)腦筋,找批處理。
設(shè)想:寫一個(gè)批處理,每小時(shí)重新啟動(dòng)一次IIS,運(yùn)行24次。
在做一個(gè)任務(wù)計(jì)劃,每天運(yùn)行一次這個(gè)批處理
技術(shù)儲(chǔ)備:
IIS重新啟動(dòng)的dos命令:iisreset /restart
延時(shí)的命令:建立一個(gè).vbs文件,內(nèi)輸入命令:wscript.sleep(20000)
在dos下調(diào)用.vbs文件:cscript s.vbs
循環(huán)命令:FOR /L %variable IN (start,step,end) DO command [command-parameters]
實(shí)現(xiàn):
建立一個(gè).vbs文件,如s.vbs
*************************************************
wscript.sleep(3600000)
*************************************************
說明:wscript.sleep(1000) 表示延時(shí)1秒
建立一個(gè).bat文件,如a.bat
***********************************
for /l %%a in (1,1,24) do (
iisreset /restart
cscript //nologo s.vbs
time /t
)
***********************************
說明:for /l %%a in (1,1,24) do 表示循環(huán)執(zhí)行24次
cscript //nologo s.vbs 表示調(diào)用執(zhí)行s.vbs文件,//nologo表示不顯示logo版本信息,不帶此參數(shù)
亦可,不影響程序執(zhí)行
by feng1725
附:
實(shí)際上Windows自帶的計(jì)劃任務(wù)可以完成每小時(shí)運(yùn)行一次任務(wù)的要求
新建一計(jì)劃任務(wù),建完后,右擊,計(jì)劃任務(wù)屬性--》日程安排-->高級(jí)
設(shè)置開始日期 勾選重復(fù)任務(wù) 設(shè)置每××小時(shí) 持續(xù)時(shí)間××天
建立一個(gè).bat文件,如a.bat
***********************************
iisreset /restart
***********************************
注意:計(jì)劃任務(wù)如果啟動(dòng)失敗,可以查看日志查找原因
檢查“任務(wù)計(jì)劃”的日志
“任務(wù)計(jì)劃”在 %SystemRoot% 文件夾(通常為 C:\Windows)中維護(hù)一個(gè)日志文件 - SchedLgU.txt。 您可從任務(wù)計(jì)劃窗口中通過以下方法來查看日志:單擊高級(jí)(菜單欄),然后單擊查看日志。
日志文件的大小是 32KB,當(dāng)日志文件達(dá)到其最大大小時(shí),它自動(dòng)從文件的開頭開始記錄新信息并覆蓋舊的日志文件信息。
這種情況發(fā)生一次兩次也就算了,可惡的是天天發(fā)生,總不能天天跟IIS作斗爭吧。
想偷懶,就得動(dòng)腦筋,找批處理。
設(shè)想:寫一個(gè)批處理,每小時(shí)重新啟動(dòng)一次IIS,運(yùn)行24次。
在做一個(gè)任務(wù)計(jì)劃,每天運(yùn)行一次這個(gè)批處理
技術(shù)儲(chǔ)備:
IIS重新啟動(dòng)的dos命令:iisreset /restart
延時(shí)的命令:建立一個(gè).vbs文件,內(nèi)輸入命令:wscript.sleep(20000)
在dos下調(diào)用.vbs文件:cscript s.vbs
循環(huán)命令:FOR /L %variable IN (start,step,end) DO command [command-parameters]
實(shí)現(xiàn):
建立一個(gè).vbs文件,如s.vbs
*************************************************
wscript.sleep(3600000)
*************************************************
說明:wscript.sleep(1000) 表示延時(shí)1秒
建立一個(gè).bat文件,如a.bat
***********************************
for /l %%a in (1,1,24) do (
iisreset /restart
cscript //nologo s.vbs
time /t
)
***********************************
說明:for /l %%a in (1,1,24) do 表示循環(huán)執(zhí)行24次
cscript //nologo s.vbs 表示調(diào)用執(zhí)行s.vbs文件,//nologo表示不顯示logo版本信息,不帶此參數(shù)
亦可,不影響程序執(zhí)行
by feng1725
附:
實(shí)際上Windows自帶的計(jì)劃任務(wù)可以完成每小時(shí)運(yùn)行一次任務(wù)的要求
新建一計(jì)劃任務(wù),建完后,右擊,計(jì)劃任務(wù)屬性--》日程安排-->高級(jí)
設(shè)置開始日期 勾選重復(fù)任務(wù) 設(shè)置每××小時(shí) 持續(xù)時(shí)間××天
建立一個(gè).bat文件,如a.bat
***********************************
iisreset /restart
***********************************
注意:計(jì)劃任務(wù)如果啟動(dòng)失敗,可以查看日志查找原因
檢查“任務(wù)計(jì)劃”的日志
“任務(wù)計(jì)劃”在 %SystemRoot% 文件夾(通常為 C:\Windows)中維護(hù)一個(gè)日志文件 - SchedLgU.txt。 您可從任務(wù)計(jì)劃窗口中通過以下方法來查看日志:單擊高級(jí)(菜單欄),然后單擊查看日志。
日志文件的大小是 32KB,當(dāng)日志文件達(dá)到其最大大小時(shí),它自動(dòng)從文件的開頭開始記錄新信息并覆蓋舊的日志文件信息。
相關(guān)文章
%1?mshta?vbscript之管理員權(quán)限運(yùn)行bat的解讀
最近發(fā)現(xiàn)很多朋友咨詢%1?mshta?vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c?"^&chr(34)^&"%~0"^&chr(34)^&"?::","%cd%","runas",1)(window.close)&&exit的意思,這里就為大家簡單介紹一下2023-05-05css js 圖片壓縮批處理命令(基于YUI Compressor)
我的css js 圖片壓縮批處理命令,比較好用的就是基于YUI Compressor的。網(wǎng)上也有很多朋友打包好的,腳本之家提供下載過。2011-01-01批處理實(shí)現(xiàn)一行內(nèi)容分行輸出的代碼
一行內(nèi)容分行輸出的代碼,區(qū)分了小寫字母,大寫字母與數(shù)字。2010-10-10Windows BAT獲取開始菜單路徑和桌面路徑的實(shí)現(xiàn)
本文將總結(jié)如何在bat批處理中獲取 開始菜單、 桌面、 任務(wù)欄的絕對(duì)路徑,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07批處理下載FTP服務(wù)器上指定分鐘數(shù)之前的文件
今天從論壇看到有人想通過bat從FTP上獲取當(dāng)前時(shí)間之前一段時(shí)間內(nèi)信息的批處理,正好發(fā)現(xiàn)了這篇文章,特分享下2014-07-07