Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
シェルスクリプトを学んでいます。
すべての新しいエントリまたは新しい行をログ ファイルにキャプチャし、その行を別のファイルにコピーする必要があります。
例: /var/log/maillog のすべての新しいエントリを //newlog.log にコピーしたい
よろしく、
tail -0f /var/log/maillog | tee -a ../newlog.log
これ0は、-0f既存のテール エントリをコピーせず、新しいエントリのみをテーリングすることです。teestdout を別の場所にリダイレクトするために使用されます。人々が指摘したように、この-aオプションは、出力ファイルを上書きするのではなく、追加するために使用されます。
0
-0f
tee
-a