如何杀死由同一类中的不同函数启动的子进程

用户名

我想杀死类中另一个函数的进程,因为它是由另一个函数启动的。这是一个例子:

 import time

 class foo_class:
    global foo_global
    def foo_start(self):
        import subprocess
        self.foo_global =subprocess.Popen(['a daemon service'])

    def foo_stop(self):
        self.foo_start.foo_global.kill()
        self.foo_start.foo_global.wait()


foo_class().foo_start()
time.sleep(5)
foo_class().foo_stop()

我应该如何定义foo_stop?

jwillis0720

jterrace代码有效。如果您不希望它在初始化时启动,只需在一个单独的函数中调用Popen,而不将任何内容传递给init函数。

import subprocess 
import time

class foo_class(object):
    def __init__(self):
        pass

    def start(self):
        self.foo = subprocess.Popen(['a daemon service'])

    def stop(self):
        self.foo.kill()
        self.foo.wait() #don't know if this is necessary?

    def restart(self):
        self.start()


foo = foo_class()
foo.start()
time.sleep(5)
foo.stop()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何杀死由同一类中的不同函数启动的子流程

来自分类Dev

如何杀死由Java中的进程启动的子进程?

来自分类Dev

如何杀死由子线程启动的进程?

来自分类Dev

jQuery选择器:同一类的子元素在不同类的div中

来自分类Dev

从不同文件中的同一类访问函数

来自分类Dev

如何在不同的线程中运行同一类的不同方法?

来自分类Dev

如何从硒python中的同一类中获取不同的数据?

来自分类Dev

如何从jquery中属于同一类的成员的元素中获取所有不同的值?

来自分类Dev

命名约定:如何命名同一类的不同版本?

来自分类Dev

在 Kotlin 中访问同一类的不同实例的字段

来自分类Dev

Tornado:路线中同一类的不同方法

来自分类Dev

如何指定同一类的多个AppleScript子元素?

来自分类Dev

在同一类中的in构造函数中调用Constructor

来自分类Dev

在钩子中调用同一类中的多个函数

来自分类Dev

如何在不同线程中对同一类的多个对象进行方法调用?

来自分类Dev

从同一类中的方法调用构造函数

来自分类Dev

同一类中的Python函数指针

来自分类Dev

从同一类中的方法调用构造函数

来自分类Dev

PHP:在同一类中调用内部(函数)方法

来自分类Dev

C++ 传递对同一类中函数的引用

来自分类Dev

如何在同一类的方法中调用构造函数?

来自分类Dev

如何使 jQuery 函数迭代取自同一类中的 2 个列表的单独数组?

来自分类Dev

在处理模板时,如何避免在函数头和主体中两次不同的时间声明同一类型?

来自分类Dev

在处理模板时,如何避免在函数头和主体中两次不同的时间声明同一类型?

来自分类Dev

如何从同一类的另一个函数访问一个函数中的变量?

来自分类Dev

如何在同一类的另一个函数中定义的函数中访问字典

来自分类Dev

如何在ReactJS的同一类中调用方法?

来自分类Dev

如何在IL的同一类中调用方法

来自分类Dev

C#-如何在两个不同的dll中引用同一类型?

Related 相关文章

  1. 1

    如何杀死由同一类中的不同函数启动的子流程

  2. 2

    如何杀死由Java中的进程启动的子进程?

  3. 3

    如何杀死由子线程启动的进程?

  4. 4

    jQuery选择器:同一类的子元素在不同类的div中

  5. 5

    从不同文件中的同一类访问函数

  6. 6

    如何在不同的线程中运行同一类的不同方法?

  7. 7

    如何从硒python中的同一类中获取不同的数据?

  8. 8

    如何从jquery中属于同一类的成员的元素中获取所有不同的值?

  9. 9

    命名约定:如何命名同一类的不同版本?

  10. 10

    在 Kotlin 中访问同一类的不同实例的字段

  11. 11

    Tornado:路线中同一类的不同方法

  12. 12

    如何指定同一类的多个AppleScript子元素?

  13. 13

    在同一类中的in构造函数中调用Constructor

  14. 14

    在钩子中调用同一类中的多个函数

  15. 15

    如何在不同线程中对同一类的多个对象进行方法调用?

  16. 16

    从同一类中的方法调用构造函数

  17. 17

    同一类中的Python函数指针

  18. 18

    从同一类中的方法调用构造函数

  19. 19

    PHP:在同一类中调用内部(函数)方法

  20. 20

    C++ 传递对同一类中函数的引用

  21. 21

    如何在同一类的方法中调用构造函数?

  22. 22

    如何使 jQuery 函数迭代取自同一类中的 2 个列表的单独数组?

  23. 23

    在处理模板时,如何避免在函数头和主体中两次不同的时间声明同一类型?

  24. 24

    在处理模板时,如何避免在函数头和主体中两次不同的时间声明同一类型?

  25. 25

    如何从同一类的另一个函数访问一个函数中的变量?

  26. 26

    如何在同一类的另一个函数中定义的函数中访问字典

  27. 27

    如何在ReactJS的同一类中调用方法?

  28. 28

    如何在IL的同一类中调用方法

  29. 29

    C#-如何在两个不同的dll中引用同一类型?

热门标签

归档