中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

用python查看進程的方法

發布時間:2020-06-28 11:33:17 來源:億速云 閱讀:987 作者:清晨 欄目:編程語言

小編給大家分享一下用python查看進程的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討方法吧!


1 概述

psutil 是 Python 的一個進程和系統工具集模塊,通過使用 psutil,我們可以在 Python 中獲取操作系統中進程的相關信息。

本文中使用的 rpm 包為: python2-psutil.x86_64,該 rpm 包定義如下:

python2-psutil.x86_64 : A process and system utilities module for Python

2 代碼示例

下面給出一個示例程序,該程序有兩個功能:獲取 OS 中的所有進程信息,并打印出來;殺掉指定的進程。代碼(process_oper_test1.py)如下:

#!/usr/bin/python
# File name: process_oper_test1.py
# Description: some process operations
# Created on:  2018-07-19
# Author: liitdar
 
import psutil
import os
import signal
 
print("----------------------------- show all processes info --------------------------------")
# show processes info
pids = psutil.pids()
for pid in pids:
    p = psutil.Process(pid)
    # get process name according to pid
    process_name = p.name()
    
    print("Process name is: %s, pid is: %s" %(process_name, pid))
 
print("----------------------------- kill specific process --------------------------------")
pids = psutil.pids()
for pid in pids:
    p = psutil.Process(pid)
    # get process name according to pid
    process_name = p.name()
    # kill process "sleep_test1"
    if 'sleep_test1' == process_name:
        print("kill specific process: name(%s)-pid(%s)" %(process_name, pid))
        os.kill(pid, signal.SIGKILL)
    
exit(0)

我們的系統中現有一個名為“sleep_test1”的進程在運行,如下:

用python查看進程的方法

然后我們使用下面的命令運行Python示例程序,命令如下:

[root@node1 /opt/liitdar/mydemos/simples]# python process_oper_test1.py

(部分)運行結果如下:

用python查看進程的方法

此時,我們再查詢“sleep_test1”進程,發現該進程不存在了,這說明Python示例程序的功能正常。如下:

用python查看進程的方法



看完了這篇文章,相信你對用python查看進程的方法有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

文登市| 锡林浩特市| 宝清县| 穆棱市| 怀柔区| 林周县| 衡阳县| 霍州市| 富民县| 汾阳市| 毕节市| 通辽市| 文昌市| 墨脱县| 樟树市| 财经| 潜江市| 宝坻区| 平舆县| 荃湾区| 娄底市| 县级市| 太湖县| 惠州市| 云龙县| 桂阳县| 洛宁县| 祁门县| 鹿泉市| 兰州市| 淅川县| 黄浦区| 佛坪县| 天台县| 井陉县| 英德市| 西丰县| 什邡市| 修武县| 类乌齐县| 海南省|