美文网首页
程序自启动

程序自启动

作者: HHHHUA | 来源:发表于2019-06-27 17:36 被阅读0次

class ProgramMonitor:
"""判断程序是否已经挂掉"""
def init(self):
self.res = 0

def run(self):
    return self.monitor()

def monitor(self):
    f = os.popen('tasklist /nh', 'r')  # 查询系统所有任务
    for eachLine in f:  # 分行
        process = re.findall(r'程序名', eachLine.rstrip())  # 匹配任务
        if process[0] == 'php-cgi.exe':
            self.res = 1
            break
    if self.res:
        return 1
    try:
        os.chdir(r'执行任务路径')  # 进入执行目录
        os.popen('执行任务命令')  # 执行该程序
        f.close()
        return 1
    except:
        return 0

相关文章

  • win10自启动管理

    虽然开机自启动程序会影响开机速度,不过将一些必用软件设置生开机自启动也是很爽的。 添加开机自启动 WIN键 + R...

  • 环境变量故障案列

    1.tomcat程序 开机自启动 2.STAR 原则后的故障: S:让tomcat 开机自启动,写入/etc/rc...

  • windows 自启动注册表项

    Run,RunEx和RunOnce 参考链接:全面揪出Windows系统中的自启动程序开机自启动的注册表键值有那些?

  • 让应用程序开机自启动

    定制类项目通常客户都会需要开机自启动程序的这个功能,那么要实现开机自启动应用程序,一般会有如下几种方式实现: sh...

  • 程序自启动

    class ProgramMonitor:"""判断程序是否已经挂掉"""def init(self):self....

  • 程序自启动

    相关链接 源码 参考网址 三种方法 第一种:开始菜单启动 原理: 将应用程序的可执行文件的快捷方式复制到系统或者用...

  • 树莓派3b+ 开机自启动+预约关机

    树莓派开机自启动 树莓派开机自启动python程序的方法有很多,这里介绍实验成功的方法——修改rc.local文件...

  • linux自启动设置

    开机自启动 linux开机自启动的程序在/etc/init.d/这个文件夹,里面的文件全部都是脚本文体. rc (...

  • linux自启动服务的几种方式

    RedHat4 自启动方式 一 通过服务的方式自启动 1.在/etc/init.d 下建立相关程序的启动脚本 ln...

  • Ubuntu 18.04添加开机自启

    Ubuntu 18.04添加开机自启地两种方式 一、通过命令行添加自启动程序 添加服务:添加这个服务并且开机自启动...

网友评论

      本文标题:程序自启动

      本文链接:https://www.haomeiwen.com/subject/pyzrcctx.html