通过pustil模块取pid及对应的pidname
通过pustil模块取pid及对应的pidname
import psutil
import json
def getpid():
reslut = psutil.pids()
return reslut
def getpidname():
reslut = {}
pids = getpid()
for pid in pids:
pidname = psutil.Process(pid)
reslut[pid] = pidname.name()
return json.dumps(reslut,indent=4)
print getpidname()
结果:
{
": "init",
": "kthreadd",
": "migration/0",
": "ksoftirqd/0",
": "stopper/0",
": "watchdog/0",
": "migration/1",
": "stopper/1",
": "ksoftirqd/1",
": "watchdog/1",
": "events/0",
": "events/1",
": "events/0",
": "events/1",
": "events_long/0",
": "events_long/1",
": "events_power_ef",
": "events_power_ef",
": "cgroup",
": "khelper",
": "netns",
": "async/mgr",
": "pm",
": "sync_supers",
": "bdi-default",
": "kintegrityd/0",
": "kintegrityd/1",
": "kblockd/0",
": "kblockd/1",
": "kacpid",
": "kacpi_notify",
": "kacpi_hotplug",
": "ata_aux",
": "ata_sff/0",
": "ata_sff/1",
": "ksuspend_usbd",
": "khubd",
": "kseriod",
": "md/0",
": "md/1",
": "md_misc/0",
": "md_misc/1",
": "linkwatch",
": "khungtaskd",
": "kswapd0",
": "ksmd",
": "khugepaged",
": "aio/0",
": "aio/1",
": "crypto/0",
": "crypto/1",
": "kthrotld/0",
": "kthrotld/1",
": "pciehpd",
": "kpsmoused",
": "usbhid_resumer",
": "deferwq",
": "rsyslogd",
": "kdmremove",
": "kstriped",
": "sshd",
": "mysqld_safe",
": "scsi_eh_0",
": "scsi_eh_1",
": "mpt_poll_0",
": "mpt/0",
": "scsi_eh_2",
": "bluetooth",
": "jbd2/sda1-8",
": "ext4-dio-unwrit",
": "vmmemctl",
": "jbd2/sda3-8",
": "ext4-dio-unwrit",
": "kauditd",
": "mysqld",
": "crond",
": "udevd",
": "mingetty",
": "mingetty",
": "mingetty",
": "udevd",
": "udevd",
": "mingetty",
": "mingetty",
": "mingetty",
": "sshd",
": "bash",
": "flush-8:0",
": "python"
}
通过pustil模块取pid及对应的pidname的更多相关文章
- 【ABAP系列】SAP ABAP模块-取整操作中CEIL和FLOOR用法
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP模块-取整操作中 ...
- psutil模块安装指南(win与linux)
1.windows下psutil模块安装: https://pypi.python.org/packages/3.4/p/psutil/ 下载符合版本的软件包下载,然后安装即可. 2.ubuntu下载 ...
- Python之路(第三十七篇)并发编程:进程、multiprocess模块、创建进程方式、join()、守护进程
一.在python程序中的进程操作 之前已经了解了很多进程相关的理论知识,了解进程是什么应该不再困难了,运行中的程序就是一个进程.所有的进程都是通过它的父进程来创建的.因此,运行起来的python程序 ...
- 分布式文件系统 - FastDFS 配置 Nginx 模块及上传测试
也不说废话,直接干 上一篇 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署 中安装了 FastDFS 后,并配置启动了 Tracker 和 Storage 服务,已经可以上传文件 ...
- RDIFramework.NET ━ 9.6 模块(菜单)管理 ━ Web部分
RDIFramework.NET ━ .NET快速信息化系统开发框架 9.6 模块(菜单)管理 -Web部分 模块(菜单)管理是整个框架的核心,主要面向系统管理人员与开发人员,对普通用户建议不要授 ...
- python模块概况,json/pickle,time/datetime,logging
参考: http://www.cnblogs.com/wupeiqi/articles/5501365.html http://www.cnblogs.com/alex3714/articles/51 ...
- 得到指定进程PID
//#include "targetver.h" #include "stdio.h" #include <windows.h> #include ...
- Python 模块定义、导入、优化详解
一.定义 模块:用来从逻辑上组织 python 代码(变量,函数,类, 逻辑:实现一个功能),本质就是 .py 结尾的 python文件(例如:test.py文件,对应的模块名:test) 包:用来从 ...
- python note 17 random、time、sys、os模块
1.random模块(取随机数模块) # 取随机小数 : 数学计算 import random print(random.random())# 取0-1之间的小数 print(random.unifo ...
随机推荐
- 一个N*M的矩阵,找出这个矩阵中所有元素的和不小于K的面积最小的子矩阵
题目描述: 一个N*M的矩阵,找出这个矩阵中所有元素的和不小于K的面积最小的子矩阵(矩阵中元素个数为矩阵面积) 输入: 每个案例第一行三个正整数N,M<=100,表示矩阵大小,和一个整数K 接下 ...
- 神经网络及其PID控制
一.人工神经元模型 1.突触权值(连接权) 每一个突触都由其权值作为特征表征,各个神经元之间的连接强度由突触权值来表示.与神经元相连的突触上,连接的输入信号通过权值的加权进入神经元的求和单元. 2.求 ...
- TextView链接点击和长按冲突
1.重写 import android.text.Layout; import android.text.Selection; import android.text.Spannable; impor ...
- JAVA中List 排序
第一种方法,就是list中对象实现Comparable接口,代码如下: public class SortEntity implements Comparable<SortEntity>{ ...
- BZOJ1097: [POI2007]旅游景点atr
..k次最短路后,考虑如何满足先走一些点 用状压dp,每一个点考虑它所需要经过的点a[i],当当前走过的点包含a[i]时,i 这个点才可以到达. 写的时候用记忆化搜索. #include<bit ...
- angularJS学习资源最全汇总
基础 官方: http://docs.angularjs.org angularjs官方网站已被墙,可看 http://www.ngnice.com/: 官方zip下载包 https://github ...
- HDU 1392 凸包模板题,求凸包周长
1.HDU 1392 Surround the Trees 2.题意:就是求凸包周长 3.总结:第一次做计算几何,没办法,还是看了大牛的博客 #include<iostream> #inc ...
- 非递归创建二叉树( C++队列 )
非递归按照 层序 创建二叉树,利用 队列(即可先进先出特点)存放已访问的结点元素的地址. 初始化:front=rear= -1: 每储存一个结点元素 rear+1 ,利用 rear%2==0 来使 f ...
- 网站开发常用cmd命令
一.Windows服务安装: framework 4.0 : cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 framework 2.0 : cd ...
- weinre targets none 的问题
安装了weinre之后,target 老是是none.问题就是处在localhost或者127.0.0.1. 因为手机或者虚拟机要通讯,相当于另外一台电脑,用localhost怎么能实现通讯嘛.得用本 ...