打印系统所有的PID

#!/usr/bin/env python
#-*- coding:utf-8 -*-

''' 打印系统所有的PID '''

import os

def get_all_pid():
    for pid in os.listdir("/proc"):
        try:
            print(int(pid)),
        except:
            pass

get_all_pid()
[root@localhost ~]$ python get_all_pid.py 
1 2 3 5 7 8 9 10 11 13 14 15 16 17 18 19 20 21 27 28 29 30 38 40 41 42 43 56 108 219 221 223 225 227 228 237 252 253 327 352 357 462 464 469 470 473 710 777 854 858 877 878 1217 1272 1357 1358 1359 1362 1365 1370 1371 1390 1391 1392 1393 1394 1395 1396 1397 1403 2472 2642 2924 3286 3287 3305 3624 3625 4015 4735 5098 5099 5588 5591 7577 7608 7694 8009 8066 8097 8120 8147 8185 8244 8348 8403 8484 8505 8564 8630 8694 8701 8709 8717 8739 8752 8759 8785 8814 8841 8862 8904 8905 9019 9040 9237 10406 10426 10447 10449 10451 10459 10479 10480 10481 10486 10490 10495 10499 10500 10501 10502 10503 10505 10512 10592 10657 10658 10659 10660 15200 15297 15952 16040 18244 18917 19964 20030 20122 22383 22384 22385 22390 23834 23853 24492 25819 26003 26187 26822 27304 30113 32499 32596

    

原文地址:https://www.cnblogs.com/pzk7788/p/10299212.html