Код IT
← Каталог

Простые приложения на Python — Утилита для просмотра запущенных процессов

Фрагмент из «Простые приложения на Python»: Утилита для просмотра запущенных процессов.

Python main.py

import subprocess
import platform

def list_processes():
    system = platform.system()
    command = []
    
    if system == "Windows":
        command = ["tasklist"]
    else:
        command = ["ps", "-ef"]
        
    try:
        result = subprocess.run(command, capture_output=True, text=True, check=True)
        print(f"ОС: {system}\n")
        print(result.stdout[:1000]) # Ограничение вывода для краткости
    except subprocess.CalledProcessError as e:
        print(f"Ошибка выполнения команды: {e}")
    except Exception as e:
        print(f"Ошибка: {e}")

if __name__ == "__main__":
    list_processes()

import subprocess
import platform

def list_processes():
    system = platform.system()
    command = []
    
    if system == "Windows":
        command = ["tasklist"]
    else:
        command = ["ps", "-ef"]
        
    try:
        result = subprocess.run(command, capture_output=True, text=True, check=True)
        print(f"ОС: {system}\n")
        print(result.stdout[:1000]) # Ограничение вывода для краткости
    except subprocess.CalledProcessError as e:
        print(f"Ошибка выполнения команды: {e}")
    except Exception as e:
        print(f"Ошибка: {e}")

if __name__ == "__main__":
    list_processes()