タグ付けされた質問 「tail」

3
Ubuntu 16.04でinotifyウォッチのユーザー制限に達した
Ubuntu 16.04をインストールしたばかりで、SmartGitを起動するとこの警告が表示されます。 IOException: User limit of inotify watches reached さらに、私はこの警告を起動しtail -fます: tail: inotify resources exhausted tail: inotify cannot be used, reverting to polling Ubuntu 14.04ではこのエラーは発生しません。新しいUbuntuで使用しているアプリケーションとファイルは、以前のバージョンで使用していたものとまったく同じです。 関連する唯一の違いは、PCにハードディスクを追加し、Ubuntuのバックアップツールを構成したことです。この問題は、2番目のディスクまたはバックアップツールに関連していますか?
43 16.04  tail  inotify 

2
tail:ファイル全体を読み取り、その後に続く
tail -fファイル全体を読み取り、書き込まれたとおりにファイルを追跡し続けるような動作が必要です。 溶液 私が受け入れた答えに基づいて、これは動作します: tail -f -n +1 {filename} なぜそれが動作します:-fオプションは、それらがファイルに書き込まれるファイルと出力新しい行を「追跡」し続けています。-n +1指示tail最初の行からのファイルの読み込みを開始します。使用-n -10は、ファイルの最後の10行から始まります。
35 tail 

6
ログを見るためのGUI(tailおよびgrep)
強力なログ監視機能を備えたGUIアプリケーションをお勧めしますか? 一般にtail -f、GUIと同様に機能しますが、その上で次の機能が非常に役立ちます。 (正規の)式に基づいていくつかの行をフィルタリングする (正規の)式に基づいていくつかの行を色付けする インタラクティブ検索 さまざまなファイルに簡単に適用できる保存可能な構成 (正規)式に基づく通知 Windowsの同様のツールは、BareTailとその有料版-BareTailProです。

2
テール-テールを終了してターミナルウィンドウを復元する方法
私たちがやるとしましょう: tail -f /var/log/apache2/error.log 次に、見たいものを確認し、他のディレクトリなどに移動できるように、終了する必要があります。そのため、質問は次のとおりです。 どうすれば尻尾をやめることができますか? 「q」、「exit」、「quit」、「kill」を入力してみましたが、運はありません。
22 tail 

5
単一の端末で複数のファイルを表示する方法は?
時々、トラブルシューティングのために複数のログファイルにアクセスする必要があるかもしれませんが、異なる端末でそれらを開きたくないのです。 私が欲しいのは、それらを同じターミナルで開くことです。 同じ端末ウィンドウで複数のログファイルの末尾部分を表示する方法はありますか?

6
tail:inotifyは使用できません。ポーリングに戻ります:開いているファイルが多すぎます
しようとするtail -f catalina.outと、エラーが発生します: tail: inotify cannot be used, reverting to polling: Too many open files 私はこの投稿で答えを試しました: 開いているファイルが多すぎます-犯人を見つける方法 lsof | awk '{ print $2; }' | sort -rn | uniq -c | sort -rn | head 上記のコマンドを実行すると、出力は 17 6115 13 6413 10 6417 10 6415 9 6418 9 6416 9 6414 …
16 bash  apache2  tomcat  sshd  tail 

6
ファイルの最初の行を削除する方が速いのは…sedとtailのどちらですか?
この回答(sedを使用してファイルの最初の行を削除するにはどうすればよいですか?)では、ファイルの最初のレコードを削除する2つの方法があります。 sed '1d' $file >> headerless.txt ** ----------------または---------------- ** tail -n +2 $file >> headerless.txt 個人的には、このtailオプションは見た目が楽しく、読みやすいと思いますが、おそらく私はセドに挑戦しているからでしょう。 どの方法が最速ですか?
14 scripts  sed  tail 

4
2つのログファイルのテーリング
パフォーマンス情報を含む多数のログファイルに出力するWebアプリケーションがあります。1つのログファイルはコード実行時間を出力し、別のログファイルはSQLタイミングを出力します。ロガーまたはログファイルを生成するコードを制御することはできませんが、ログを1か所に出力したいです。 現在、私はこのようなことをしています tail -f sqlLogs.log | grep sql-time tail -f perflogs.log | grep exec-time これは、アプリケーションでSQLが実行されるたびに何かをコンソールに出力します。しかし、2つの別個のSSHセッションでコードを実行する必要があります。ただし、同じSSHセッションで両方のファイルを末尾に配置できるようにしたいのです。これは可能ですか?
14 files  tail  grep 

4
「テール」コマンドは何をしますか?
Ubuntuは初めてです。以前にa tail -f /var/logs/syslogを実行して、次の結果を表示しました。 kernel: [ 2609.699995] [drm:gen6_sanitize_pm] *ERROR* Power management discrepancy: GEN6_RP_INTERRUPT_LIMITS expected 000d0000, was 1a0d0000 どういう意味ですか?

2
n行印刷後の末尾-f
以下があります。 ファイルにログを書き込むJavaプロセス Javaプロセスを開始するシェルスクリプト。 Javaプロセスの開始後にログファイルを読み取って、正しく開始することを確認する必要があります。 私は試してみましたtail -fが、永久に追加されたままです。tailn行印刷後に停止する必要があります。以前の-n行のオプションのような方法はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.