python 프로세스 목록 얻기, 숫자세기

파이썬으로 멀티스레드 대신 OS에 프로세스를 돌리는 프로그램을 만들게 된다면… 쓰게되는 코드

#리눅스에서 실행중인 프로세스 목록 프린트하기
from subprocess import Popen, PIPE
for line in Popen(['ps', 'aux'], shell=False, stdout=PIPE).stdout:
    print line
import os
data = [(int(p), c) for p, c in [x.rstrip('\n').split(' ', 1) \
    for x in os.popen('ps h -eo pid:1,command')]]

How to get the active process list on a Linux machine using python

나중에 정리해놔야지 라고 하지만…언제할지…



Leave a Reply

Your email address will not be published. Required fields are marked *

 characters available