私は以下を持っています。
- ファイルにログを書き込むJavaプロセス
- Javaプロセスを開始する
シェルスクリプト。
Javaプロセスの開始後にログファイルを読み取って、正しく開始されていることを確認する必要があります。
tail -fを試してみました しかし、それは永遠に追加されたままです。 tailが必要です n行を印刷した後に停止します。 -nのような方法があります 以前の行のオプション?
承認された回答:
tail -fの出力をパイプ処理できます headへ 表示される行の数を制限するには:
tail -f [PATH] | head -n 100
合計100行のみを表示します。