Предположим, у меня есть прикрепленный экран, но я забыл выполнить его screen -L
изначально. Возможно ли включить и отключить ведение журнала текущего прикрепленного экрана без повторного выполнения экрана?
Я знаю, что можно сделать снимок экрана текущего экрана, нажав Ctrl+a h
(эту комбинацию клавиш, за которой следует h
), но я хочу включить постоянное ведение журнала для подключенного экрана. Возможно ли это?
решение1
Чтобы включить ведение журнала в текущем окне сеанса экрана, нажмите Ctrl+AH(заглавную букву H, Shift+Hесли хотите).
Это фактически переключает состояние ведения журнала (то есть если окна ранее велись в журнал, то теперь они больше не регистрируются).
Это log
команда в screen
, поэтому вы также можете выполнить команду Ctrl+A:и ввести ее log
(или log on
включить ее вместо переключения состояния), или запустить ее screen -X log on
в оболочке, работающей в текущем окне.
Чтобы включить ведение журнала во всех окнах, используйте at
команду, которая применит ее ко всем окнам:
screen -X at '#' log on
Или нажмите Ctrl+A:и введите at \# log on
.
Более подробную информацию см. здесь:
info -f screen --index-search=at
info -f screen --index-search=log