システムログのすべてのメッセージを表示するにはどうすればよいですか?[pistreaming]
シンボルを使用して検索できるように、私のプログラムで生成されたタグ付きメッセージを探しています。grep
sudo more /var/log/syslog | grep -i pistreaming
私は次のような結果を得ます。
Feb 23 19:31:49 opcrd logger: Starting pistreaming service...
Feb 23 19:31:52 opcrd [pistreaming] Initializing websockets server on port 8084
Feb 23 19:31:52 opcrd [pistreaming] Initializing HTTP server on port 8082
Feb 23 19:43:21 opcrd logger: Starting pistreaming service...
Feb 23 19:43:24 opcrd [pistreaming] Initializing websockets server on port 8084
Feb 23 19:43:24 opcrd [pistreaming] Initializing HTTP server on port 8082
Feb 23 19:43:24 opcrd [pistreaming] Initializing broadcast thread
Feb 23 19:43:24 opcrd [pistreaming] Starting recording
Feb 23 19:43:24 opcrd [pistreaming] Starting websockets thread
Feb 23 19:43:24 opcrd [pistreaming] Starting HTTP server thread
Feb 23 19:43:24 opcrd [pistreaming] Stopping recording
Feb 23 19:43:25 opcrd [pistreaming] Waiting for broadcast thread to finish
ただし、これを行わないと、grep
メッセージがログに表示されないようです。私が何を間違っているのでしょうか?
答え1
sudo grep -i pistreaming /var/log/syslog を使用します。
これにより、ファイルの内容全体が表示され、パイプは出力を最適化し、ピストリーミングを含む行のみを表示します。
@panki ありがとう