Eleven watcher shells and one MAME instance were left running for over an hour. Both had the same shape: a wait that can never be satisfied. - `until ! pgrep -f foo.py` matches the watching shell's own command line, so the loop never terminates. Wait on a PID or a sentinel file instead. - `timeout N mame` sends a SIGTERM that MAME ignores when its autoboot script is blocked; without `-k` the process spins at 100% CPU forever. Also gitignore vasm's default `a.out` output. Claude-Session: https://claude.ai/code/session_01194oWYW8DQXK1SZ2DnChW6
15 lines
108 B
Plaintext
15 lines
108 B
Plaintext
*.hds
|
|
*.iso
|
|
*.m2ts
|
|
*.o
|
|
*.x
|
|
assets/
|
|
assets/audio/
|
|
assets/frames/
|
|
build/
|
|
roms/
|
|
__pycache__/
|
|
*.pyc
|
|
*.dlx
|
|
a.out
|