В сообщении от 24 July 2007 11:55 Dmitri Samsonov написал(a):
> > А потом приучить себя выходить не через Ctrl+D, а Ctrl+A Ctrl+D > > (отсоединить сессию screen) > Насколько я понимаю, достаточно Ctrl+A D. Второй раз Ctrl не нужен. Верно. Я ошибся. > Впрочем, это решает не поставленную задачу (вернуться в сессии или > хотя бы посмотреть на вывод, если SSH отвалился, а screen не > использовался). Это "немного другое" решение. Верно. Но я столкнувшись с аналогичной проблемой, перешёл на screen. В любом случае, чтобы решить поставленную задачу, нужно написать программу, которая запускает в под-процессе шелл, перенаправляет вывод между запущеным шеллом и stdin/stdout, а на получение сигнала SIG_HUP не отваливалась совсем, а начинала писать stdout подпроцесса в файл. Я такой готовой программы не знаю.