Есть скриптик на баше с менюшкой на dialog, для собственного удобства http://pastie.org/4008334. Запускается из ~/.bash_profile. Всё замечательно, но если закрыть терминал (или putty) во время отображения меню, dialog не завершается, а подвисает и начинает кушать 100% cpu. Вроде бы dialog, а не цикл в скрипте. Как сделать правильно, чтобы при выполнении действия управление вновь возвращалось скрипту и не было подобной проблемы? Смутно подозреваю, что это связано с потерей управляющего терминала, но на локальном компьютере воспроизвести не могу - тут скрипт завершается при закрытии консоли.
dialog Version: 1.1-20080819