1

私はこれを非常に単純に使用してい.screenrcます:

logtstamp on
logfile /tmp/screenlog-%S.log

次の 2 つの方法で画面を起動してみました。

screen -L -S testing
screen -S tester -L

ただし、使用されるファイル名は/tmp/screenlog.0S.log. 私は何を間違っていますか?Screen バージョン 4.00.03jw4 (FAU) 2-May-06 を使用し、マニュアルによると、セッション名を使用してログ ファイルに名前を付けることができるはずです。

4

1 に答える 1

0

man screen(8 歳?) バージョンの screenの man ページ ( ) を見ると、%S指定子が欠落していることがわかります。彼らはあなたのバージョン以降にそれを追加したに違いありません。screenなぜUbuntu 12.04が2006年から出荷されたのかわかりません..

PS私は調べることを提唱しtmuxます。習得するのは少し難しいですが、はるかに柔軟です。セッション間でウィンドウを移動できます。一度に複数のウィンドウを表示できます。セッションを他のセッション内にネストできます。

また、実行時間の長いプロセスの出力をログに記録するだけの場合は、 を参照してくださいnohup

于 2014-10-19T00:04:26.060 に答える