a32b66700f
Прошлая правка убрала только управляющий терминал (os.setsid), и mmd переключился на stdin: lsof показал fd 0 = /dev/ttys002, процесс снова спал, теперь уже после отметки «копирование файлов». Каналов, откуда mtools может ждать ответ, два — /dev/tty и stdin — и закрывать надо оба. Обёртка mt() теперь и создаёт новую сессию, и подаёт stdin из /dev/null. Проверено: с stdin=/dev/null mmd на свежем образе отрабатывает с кодом 0, а на уже существующем каталоге честно возвращает 1 и ничего не спрашивает. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>