找回密码
 立即注册

QQ登录

只需一步,快速开始

免费咨询热线:13559213891

Win环境下 IIS服务检查 自动启动脚本(适用任意win服务检查)

领券优惠购买阿里云
最近遇到比较奇葩的事情,某win服务器重启后 iis怎样都无法自动启动,系统又不想重装,所以写了以下Python脚本,备用同时分享下:
git:https://github.com/crx349/iis_auto_restart/
  1. # -*- coding: utf-8 -*-
  2. # Author:Crx349 www.xmspace.net
  3. import os

  4. def get_stop_service(designation):
  5.     """To obtain a list of running the service name,
  6.     check whether the monitoring server is present in the list.
  7.     """
  8.     lines = os.popen('net start').readlines()
  9.     line = [item.strip() for item in [i for i in lines]]
  10.     if designation in line:
  11.         return True
  12.     else:
  13.         return False
  14.                
  15. def main(sname):
  16.         isDown = get_stop_service(sname)
  17.         return isDown
  18.         
  19. if __name__ == '__main__':

  20.     name = 'World Wide Web Publishing Service'
  21.     response = main(name)
  22.     f = "iischeck_log.txt"
  23.     file = open(f,"a")
  24.     if response:
  25.         file.write(str(name)+" "+str(response)+"\n")
  26.     else:
  27.             os.system('iisreset /start')
  28.             file.write(str(name)+" start ok"+"\n")
复制代码


本脚本作用是,检查iis服务是否在启动列表,如果不在,自动启动脚本(可以设置为计划任务循环检查)
备注:

win2008的iis服务名称 叫:World Wide Web Publishing Service

win2016的iis服务名称叫:World Wide Web 发布服务

理论上支持任意win服务名称,灵活使用方法,自行探索~

本教程由无限星辰工作室CRX349独家整理和提供,转载请注明地址,谢谢。本文地址:https://www.xmspace.net/thread-830-1-1.html
无限星辰工作室 www.xmspace.net 星辰云擎 monitor.xmwxxc.com 星辰加密 phpjm.xmwxxc.com 星辰付款码 xcpay.xmwxxc.com
服务Discuz!建站|搬家|运维|挂马防护|Win Linux网站环境(lanmp)架设优化|服务器安全维护|解决CPU100|解决论坛卡顿|Thinkphp定制开发|App开发|微擎运维|小程序开发|Cms/Cmf二开
服务理念:专业 诚信 友好QQ842062626 服务项目 http://www.xmspace.net/service.php Discuz!交流群 315524225
发表于 2020-5-17 20:47:14 | 显示全部楼层 |阅读模式

回复 | 使用道具 举报

该帖共收到 0 条回复!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

美图秀

    • VsCode下Python 报python from import 错误
    • modoer 3.6搬家并更换域名
    • 阿里云Centos8 Error: Failed to synchroni
    • Win2019下VirtualBox虚拟环境开机自动运行
    • Discuz! 贴内通栏广告修改
拖动客服框
Online Service
点击这里给我发消息
点击这里联系我们
微信扫一扫
在线客服
快速回复 返回顶部 返回列表