Create a list of all running process by iterating over them in python

import psutil 
for proc in psutil.process_iter():
    try:
        processName = proc.name()
        processId = proc.pid
        print(processName, ' ::: ', processId)
    except(psutil.NoSuchProcess, \
        psutil.AccessDenied, psutil.ZombieProcess):
        pass    
Output:
4861 processes were running for ex.

ibus-dconf  :::  1482
ibus-x11  :::  1484
ibus-portal  :::  1487
boltd  :::  1501
packagekitd  :::  1502
ibus-engine-simple  :::  1559
colord  :::  1605
gdm-session-wor  :::  1623
systemd  :::  1626
(sd-pam)  :::  1627
gnome-keyring-daemon  :::  1640
gdm-x-session  :::  1644
Xorg  :::  1646
dbus-daemon  :::  1653
code  :::  4847
python3  :::  4861

Leave a comment

Start a Blog at WordPress.com.

Up ↑

Design a site like this with WordPress.com
Get started