#!/usr/bin/env python3
import psutil
import os

pid = 170
print(f'Checking PID {pid}...')

try:
    process = psutil.Process(pid)
    print(f'Process {pid} exists: {process.is_running()}')
    print(f'Command: {" ".join(process.cmdline()[:3])}')
    print(f'Status: {process.status()}')
except psutil.NoSuchProcess:
    print(f'Process {pid} not found via psutil')
except Exception as e:
    print(f'Error with psutil: {e}')

# Also try /proc method
try:
    with open(f'/proc/{pid}/cmdline', 'r') as f:
        cmdline = f.read()
    print(f'Process {pid} found via /proc: {cmdline[:50]}...')
except:
    print(f'Process {pid} not found via /proc either')