Unclaimed files left in the canonical checkout. Inventory: canonical-cleanup-inventory.md (commit-as-evidence groups). detect-secrets scan clean on 2026-11-02: hits are sha256 pins, git object ids, test sentinels already in tracked tests and unit-file lines.
16 lines
619 B
Python
16 lines
619 B
Python
from pathlib import Path
|
|
import os, json, sys
|
|
out=Path(__file__).resolve().parent
|
|
found=[]
|
|
for p in Path('/proc').iterdir():
|
|
if not p.name.isdigit() or int(p.name)==os.getpid():continue
|
|
try:
|
|
cwd=os.readlink(p/'cwd')
|
|
if not (cwd.startswith('/mnt/storage/src/mosaic-stack-rocko-178') or cwd.startswith('/mnt/storage/scratch/rocko-178')):continue
|
|
comm=(p/'comm').read_text().strip()
|
|
found.append({'pid':int(p.name),'comm':comm,'cwd':cwd})
|
|
except (OSError,PermissionError):continue
|
|
(out/'process-sweep.json').write_text(json.dumps(found,indent=2)+'\n')
|
|
print('CWD_SWEEP',json.dumps(found))
|
|
sys.exit(bool(found))
|