Предыстория: работал с vim, остановил его по ctrl+z, запустил некую программу из того же терминала (вернее, из того же процесса zsh). Вместо корректного завершения она стала зомби — и не отдаёт ввод-вывод. Чтобы убить этот процесс нужно убить процесс, из которого он запущен, но тот является также родителем для vim.
Вопрос: убить шелл, из которого они были запущены — единственный вариант, или есть какие-то секретные технологии, позволяющие возобновить работу с vim? Сейчас это не столько важно, сколько интересно. Прошу прощения за неправильную терминологию, если она тут есть.