7eb239328d
No more manual pkill: cmd_serve writes a pidfile, cmd_stop finds the server (pidfile, then /proc cmdline) and its engine (comm glm/exe/olmoe with SERVE=1 in environ — the engine re-execs for OMP tuning so its comm is 'exe', which is why every 'pkill -x glm' in history killed nothing). SIGTERM, wait, SIGKILL. --dry-run lists targets without acting. First real use took down a live serve+engine pair cleanly and released 16 GB. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> (cherry picked from commit 41a872c331a2a0a8655699e0171c68dd2bcda186)