tail

後続のテールが古いファイルから新しいファイルにいつ移動されるかを確認する方法
tail

後続のテールが古いファイルから新しいファイルにいつ移動されるかを確認する方法

だから私はtail -F(またはtail --follow = filename)を使っています。これで広告されたとおりに機能し、ロールオーバーが発生すると新しいファイルに移動します。 これは素晴らしく、私のログを追跡するのに役立ちます。問題は、tailが古いファイルから新しいファイルにいつ移動されるかを知りたいことです。 詳細は次のとおりです。 処理に15分かかる大容量ログファイルがあります。 5分後に反転が発生するとします。 Tailはファイルの説明を開き、それを使用してテーリングプロセスを完了し、新しいプロセスに移動します。 最後に記録されたファイルと...

Admin

Whiptailダイアログを定期的に更新できますか?
tail

Whiptailダイアログを定期的に更新できますか?

ダッシュボードを表示するホイップダイアログボックスがあります。 source ../script/includes/tasks pick_task () { local options=( "$LOGS_TASK" "Check the logs of a service" "$KILL_TASK" "Kills a service" "$KILL_ALL_TASK" "Kills all services" "$SELECT_TASK" "Allows you to select t...

Admin

削除および再生成されるログファイルを継続的に追跡する方法は?
tail

削除および再生成されるログファイルを継続的に追跡する方法は?

プログラムが実行されるたびに削除され、再生成されるログファイルから情報を抽出する必要があります。ファイルが存在することを(再度)検出した後、tail正規表現で使用したいと思います。 正規表現は複数回一致しますが、結果は常に同じです。一度だけ印刷してからファイルが再生成されたら、ウォッチ式を返したいと思います。 ファイル生成を検出する方法を見てみました。パスするのも一つの方法inotifywaitただし、これを行うには別々のパッケージをインストールする必要があります。 stderrおそらくより簡単なアプローチは、末尾のファイルを削除して作成するときに後続の印刷...

Admin

tailの出力をクリップボードまたは一方向接続、および制限付きサーバーを使用するSSHセッションのどこかに保存するにはどうすればよいですか?
tail

tailの出力をクリップボードまたは一方向接続、および制限付きサーバーを使用するSSHセッションのどこかに保存するにはどうすればよいですか?

特権が制限されているインフラストラクチャの一部のサーバーで発生したいくつかのログを報告する必要があります。 1000行のログをコピーしてSlackに貼り付けるたびに、サーバーからローカルコンピュータにscpを実行することはできません。ローカルでのみscpしてファイルをインポートし、ノートブックのディレクトリに貼り付けることができます。その権限がないため、このサーバーにパッケージをインストールできません。 私が使用するコマンドは次のとおりです。 tail -n 1000 ./mylogfile.log 私のプロセスは次のとおりです。 SSH経由でサーバーに...

Admin

tail -f alacrittyを使用しているときにバッファを後ろに消去またはスクロールできませんか?
tail

tail -f alacrittyを使用しているときにバッファを後ろに消去またはスクロールできませんか?

optionsでtailを使用すると、-fとにかく画面を消去する方法が見つかりません。 1つだけが表示されます^L。 dockerを使用してライブログを追跡すると、同じ問題が発生します。 シェルのみですが、cmd-kうまく動作します。 私はgithubでこの問題を提起しました(https://github.com/alacritty/alacrity)、しかし彼らはそれが彼らの問題ではないとすぐに決めました。 何が起こっているのか教えてくれる人はいますか?画面の消去が端末アプリケーションの一部であると仮定します。 Appleのデフォルト値にはこのような問題は...

Admin

複数のファイルをtail -fし、単一の出力から各ファイルを個別にgrepする方法は?
tail

複数のファイルをtail -fし、単一の出力から各ファイルを個別にgrepする方法は?

複数のログファイル(Webサーバー関連、さまざまなerror_log、access_logなど)があり、リアルタイムで監視したい(最新のアップデートを確認するなど)。各ファイルをフィルタリングするには、別の文字列を使用するか、フィルタリングなしで使用する必要があります。個別に。 ログファイルセットがあるとしましょう。file1.log file2.log file3.log file4.log file5.log file1.log file2.log file3.log必要な最初の3つのファイル文字列によるフィルタリングstringユーザー名のパスまたは一...

Admin

テール-f |テキストの色を編集
tail

テール-f |テキストの色を編集

tail -f 以降にテキストを修正しています。 ファイルを監視するための次のプログラムがあります。 tail -vf -c5 /tmp/index \ | cat -n \ | sed s/^[^0-9]*\\\([0-9]\\\)/__\\\1__/g - \ ; sedがtailの出力を正常に変更しました。 これで、他の端末で次のことができます。 RED='\033[0;31m'; NC='\033[0m';...

Admin

initramfsを使用してオペレーティングシステムのファイルシステムイメージを見つける方法
tail

initramfsを使用してオペレーティングシステムのファイルシステムイメージを見つける方法

私のハードドライブにKali LinuxでTailsをインストールしたいです。 だから、システムにKaliをインストールし、Grub2を準備しました。 また、Tailsのインストール用に3GBのパーティションを作成し、FAT32でフォーマットし、名前をTailsとして指定し、ddtailsアーカイブを追加しました。今私のサイトに行き、Tailsファイルの行をgrub.cfg入力してください。grub.cfg さらに、3GB容量の「TailsData」というパーティションを作成しました。 これで、ブートローダーに入ったら、KaliとTailsを選択できます。 ...

Admin

Alpine Linux:BusyBoxテールをGNUテールに置き換える
tail

Alpine Linux:BusyBoxテールをGNUテールに置き換える

実行中のバックグラウンドテールプロセスが自動的に終了するように、tail ... --pid=PIDDockerコンテナで画像ベースのオプションを使用する必要があります。Alpine 残念ながら、BusyBox tailAlpine Dockerイメージに提供されているイメージはこの機能をサポートしていません。 交換方法を説明する資料を探しましたが、成功しませんでした。 画像サイズが重要なので、他の基本画像を使用したくありません。 どういうわけかGNUテールに切り替えることができますか? ...

Admin

複数のファイルでキーワードを継続的に追跡し、各レポート行の先頭にファイル名を含める方法
tail

複数のファイルでキーワードを継続的に追跡し、各レポート行の先頭にファイル名を含める方法

tail -f a/b/c.log d/e/f.log 次のログを記録します。 ==> a/b/c.log <== xxx yyy Exception happened 1 zzz ==> d/e/f.log <== rrr Exception happened 2 sss 次のように「Exception」を含む行を選択するようにコマンドを変更するにはどうすればよいですか? a/b/c.log: Exception happened 1 d/e/f.log: Exception happened 2 このソリューションでは、す...

Admin

頭と尾のみを使用して文字列の一部を抽出する
tail

頭と尾のみを使用して文字列の一部を抽出する

こんにちは。ヘッド、テール、パイプ(最終的にリダイレクト)のみを使用して、文字列の開始、中間、終了を抽出して出力する方法があるかどうか疑問に思います。 例: 次の文字列が与えられた場合、SHOWpijfirefjTHISezpijSTRINGコマンドは「SHOWTHISSTRING」を出力する必要があります。 私は次のことを試しました (head -c 4 mdp > /dev/tty) | (tail -c +13 mdp | head -c 4 > /dev/tty) | (tail -c 6 mdp > /dev/tty) 2>...

Admin

複数のラインセットをキャッチするためのヘッド/テールコマンド
tail

複数のラインセットをキャッチするためのヘッド/テールコマンド

1つのコマンドでファイルの最初の2行(43行と44行)と最後の2行をインポートする必要があります。 &&または;同じ特殊演算子を使用せずに、ヘッド、テール、パイプコマンドのみを使用してそれらを印刷できますか?私が考えることができるのはこれだけです。 (cat cool | head -n 2) | (tail -n +43 | head -n 2) | (tail -n 2) しかし、猫がいます...もう一つのオプションは (head -n 2 < cool) | (tail -n +43 < cool | head -n 2...

Admin