Я использую режим прокрутки / копирования GNU Screen. Поэтому я нажимаю Control-A [, чтобы войти в режим копирования, прокручиваю до нужного мне раздела ... и затем забываю.
Тем не менее, кажется, что экран GNU в режиме прокрутки / копирования блокирует выполнение (независимо от того, какое приложение было в данный момент). Например, если я запускаю локальный веб-сервер, если я нахожусь в режиме прокрутки / копирования, то запросы к этому веб-серверу прекратятся: процесс не ответит, пока я не выйду из режима копирования / прокрутки.
Я видел это как в скрипте / сервере Ruby On Rails, так и с помощью инструмента Python Paste.
Я рассмотрел включение режима ведения журнала для моих окон, а затем просто перебирал / просматривал эти файлы журналов в качестве альтернативы, но если это можно контролировать другим способом (настройка, активация режима копирования другим способом), я очень заинтересован.
Моя версия экрана говорит:
Версия экрана 4.00.03 (FAU) 23 октября 2006 года
(Я спросил это на quora.com, но, возможно, это лучшее место)
источник
while ((1)) ; do echo $i; i=$((i+1)); sleep 0.1; done
- попробуйте вызвать Copy режим и немного подожди. Когда вы выходите из режима копирования, значение i будет скачкообразным, показывая, что выполнение продолжается в фоновом режиме. Тем не менее, я видел вывод экранных блоков для некоторых процессов, поэтому мне интересно, что именно определяет, блокирует экран или нет.