3

screenログファイルの名前を設定することはできますか?通常はと呼ばれscreenlog.nますが、作成しているスクリプトのログの正確な名前を知る必要があります。誰かが私を助けてくれることを願っています。のmanページに何も見つかりませんでしたscreen

4

2 に答える 2

2

そのlogfileためのコマンドがマニュアルページに記載されています (バージョン 4.01 以降)。

于 2013-01-12T17:47:05.080 に答える
1

にいる間にscreen、コマンド モード ( Ctrl+ ) に入り、次のコマンドAを使用します。:logfile

コマンド: logfile filename
コマンド: logfile flush secs

ログ ファイルが取得する名前を定義します。デフォルトは ですscreenlog.%n。2 番目の形式は、ログファイル バッファをファイル システムにフラッシュする前に screen が待機する秒数を変更します。デフォルト値は 10 秒です。

ロギングはデフォルトでオフになっているため、オンにするには、コマンドを使用して:log onロギングを有効にします。

コマンド:ログ[状態]

ウィンドウのデフォルト ディレクトリ内のファイルへの現在のウィンドウのログ記録を開始/終了しますscreenlog.n。ここで、n は現在のウィンドウの番号です。このファイル名はコマンドで変更できますlogfile。パラメータが指定されていない場合、ログの状態が切り替えられます。ファイルの以前の内容が既に存在する場合は、セッション ログが追加されます。セッションログには、現在の内容とスクロールバック履歴の内容は含まれません。デフォルトはoffです。

ソース: https://www.gnu.org/software/screen/manual/html_node/Log.html

于 2016-05-15T15:21:59.897 に答える