这个问题是经常会碰到的,你可能需要通过脚本,以Shell调用操作系统的一些东东,因此下面列几个常见的脚本调用命令行情况:
Windows下,用JavaScript控制iis服务器的启动和关闭:
<script type="text/javascript">
function iis_control(arg)
{
//arg can be "start" or "stop"
var WshShell = new ActiveXObject("WScript.Shell");
var oExec = WshShell.Exec("iisreset /" + arg);
}
</script>
也可以用vbs来控制:
1
Set
objShell
=
CreateObject
(
"
Wscript.Shell
"
)
2 objShell.Run( " iisreset /start " )
2 objShell.Run( " iisreset /start " )
当然也可以用Python来控制,更为简单明了啊:
1
import
os
2 # IIS Start
3 os.system( " iisreset /start " )
4 # IIS Stop
5 os.system( " iisreset /stop ")
2 # IIS Start
3 os.system( " iisreset /start " )
4 # IIS Stop
5 os.system( " iisreset /stop ")
还有很多方式,不过这几种比较常见,尤其是在Windows上。