Journalctlを単一のユーザーまたはプロセスに制限する

Journalctlを単一のユーザーまたはプロセスに制限する

Apache で実行されるスクリプトの問題を解決するには、次のコマンドを使用します。

journalctl -f -uhttpd

コマンドラインから実行するときは、まず通常のユーザー名を使用して次の操作を行います。

php testing_new_socket_server.php

次に、他の端末で次のコマンドを使用します。

journalctl -f

問題のコンピュータには、私とは別のユーザーとして実行されているPHPベースのサーバーがあり、ユニット名とともにsystemctlを使用して設定します。phpsocketserver.serviceこれにより、関連ログで見たくないJournalctlに多くの問題が発生します。 。

に関連するログをどのように表示できますかtesting_new_socket_server.php

ベストアンサー1

以下を追加して、特定のレコードフィールドに一致する行に出力を制限できます。フィールド=値たとえば、プロセス11333のログのみを表示するためのコマンドエントリ:

journalctl -f _PID=11333

これらのフィールドは以下にリストされています。man systemd.journal-fields

おすすめ記事