Hi all, here's a zsh behavior I don't understand: ...(program output) ^C...(program keeps running, ignores SIGINT) ... ^Z [1] + 29395 suspended python test_quad.py 'test_integral_equation()' $ kill %1 $ jobs andreas@ding 20:01 [1] + suspended python test_quad.py 'test_integral_equation()' $ kill -9 %1 kill: kill %1 failed: no matching process $ jobs andreas@ding 20:01 [1] + suspended python test_quad.py 'test_integral_equation()' In particular, I don't understand why %1 still shows up in the output of 'jobs' when the process is long gone. bash behaves more like I'd expect. (btw--please cc me) Thanks, Andreas