添付の画面がありますが、最初に実行するのを忘れたとしましょうscreen -L
。画面を再起動せずに、現在接続されている画面のロギングを有効または無効にできますか?
Ctrl+a h
(対応するキーの組み合わせの後に)を押して、現在接続されている画面のスクリーンショットを撮ることができることを知っていますが、接続されているh
画面の継続的なロギングを有効にしたいと思います。可能ですか?
答え1
screenセッションの現在のウィンドウのロギングを有効にするには(必要に応じてCtrl+AH大文字H)を押します。Shift+H
これは実際にロギング状態を切り替えます(したがって、ウィンドウが以前に記録されている場合は現在は記録されません)。
これlog
はのコマンドscreen
なので、実行しCtrl+A:て入力したりlog
(またはlog on
状態を切り替えるのではなく開く)、screen -X log on
現在のウィンドウで実行されているシェルで実行することもできます。
すべてのウィンドウでロギングを有効にするには、at
次のコマンドを使用してすべてのウィンドウに適用します。
screen -X at '#' log on
またはを押してCtrl+A:Enterを押しますat \# log on
。
詳細については、次を参照してください。
info -f screen --index-search=at
info -f screen --index-search=log