码迷,mamicode.com
首页 > 系统相关 > 详细

获取进程的名称

时间:2019-12-04 20:14:16      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:name   名称   关闭   import   window   强制   cmd   start   highlight   

对进程的名称获取的几种方法

 

import time
import multiprocessing
import os

def work1():
    for i in range(10):
        # print("我是work",i,multiprocessing.current_process().pid)
        # .ppid获取父进程的编号
        print("我是work",i,multiprocessing.current_process().pid,"父编号:",os.getppid())
        time.sleep(5)

if __name__ == ‘__main__‘:
    # 创建一个进程
    # 获取进程名称  multiprocessing.current_process()
    print("主进程:",multiprocessing.current_process())
    """
     获取进程的编号   
     1.pid  (process id)
     2.os模块中  的   os.getpid():获取进程编号
                    os.getppid():获取父进程编号
    """
    """
    在 ubuntu中  通过指令  kill -9 编号名称 来强制杀死进程
    在windows中的cmd  则需要通过 TASKLKILL /PID 进程编号 /F来强制关闭进程
    """

    print("主进程的编号:",multiprocessing.current_process().pid)
    # name属性可以修改子进程的名称
    process_obj = multiprocessing.Process(target=work1, name="pp1")
    # 启动进程
    process_obj.start()
    print("woshi XXX")
    # process_obj.close()

  

获取进程的名称

标签:name   名称   关闭   import   window   强制   cmd   start   highlight   

原文地址:https://www.cnblogs.com/liuxjie/p/11984870.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!