GNU Screen:Screenが接続されたときにロギングを有効または無効にする方法は?

GNU Screen:Screenが接続されたときにロギングを有効または無効にする方法は?

添付の画面がありますが、最初に実行するのを忘れたとしましょう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

おすすめ記事