.screenrcで%H%M%Sが機能しないのはなぜですか?

.screenrcで%H%M%Sが機能しないのはなぜですか?

~によるとこの回答、ログファイルの追加問題を防ぐために、画面ログファイルの名前を日付に変更できます。

しかし、%cその答えにはコロンが含まれています19:00。たとえば、Windowsとファイルを同期する必要があり、Windowsはファイル名にコロンを許可しないためです。

だからLinux:Bashが時間を取っている、私は努力した

logfile ./screenlog-%n-%H%M%S

しかし、別の説明を聞いた。%Hログノードの名前になり、%MAprになり、%Sは0Sになります。

何が問題なの?正確な日付と時刻を取得する方法は.screenrc

ベストアンサー1

「Bash Get Time」では、コマンドのパラメータについて説明しますdatescreen同様の形式を使用しますが、他のパラメータを使用します。確認するマニュアルの「文字列エスケープ」セクション(マンページにもあります) 詳細は次のとおりです。

私が知る限り、あなたが望むことを達成する方法はありません。たぶん秒(%s)で十分ですか?

おすすめ記事