log show
macOS High Sierraのコマンド出力の詳細は次のとおりです。
**Command 1**
log show --info --predicate 'eventMessage contains "system boot:"'
log: warning: ./system_logs.logarchive present but reading from system log store.
Filtering the log data using "eventMessage CONTAINS "system boot:""
Skipping debug messages, pass --debug to include.
Timestamp Thread Type Activity PID TTL
2019-03-23 21:48:12.000000+0530 0x0 Timesync 0x0 0 0 === system boot: F2089765-6B22-4EEA-B0A2-898726E1F57E
2019-03-25 09:58:05.000000+0530 0x0 Timesync 0x0 0 0 === system boot: 039103F9-8353-4344-A97E-38BB08EE8FFC
2019-03-25 20:55:31.000000+0530 0x0 Timesync 0x0 0 0 === system boot: A71B7566-88BB-4271-8437-454357766C51
2019-03-26 09:58:04.000000+0530 0x0 Timesync 0x0 0 0 === system boot: 29D9BC4A-E16D-4722-89C4-3D28155AEE73
log show
以下を使用してコマンド出力をフィルタリングしました。
**Command 2**
log show --info --predicate 'eventMessage contains "system boot:"'|awk 'BEGIN { OFS="\t"; print "Date(YYYY-MM-DD)","Time(IST)", "Type","\t Boot Message" } {print $1,$2,$4,$9,$10,$11}'|sed '2d'
出力:
log: warning: ./system_logs.logarchive present but reading from system log store.
Date(YYYY-MM-DD) Time(IST) Type Boot Message
2019-03-23 21:48:12.000000+0530 Timesync system boot: F2089765-6B22-4EEA-B0A2-898726E1F57E
2019-03-25 09:58:05.000000+0530 Timesync system boot: 039103F9-8353-4344-A97E-38BB08EE8FFC
2019-03-25 20:55:31.000000+0530 Timesync system boot: A71B7566-88BB-4271-8437-454357766C51
2019-03-26 09:58:04.000000+0530 Timesync system boot: 29D9BC4A-E16D-4722-89C4-3D28155AEE73
2019-03-27 10:11:33.000000+0530 Timesync system boot: A2D4C446-597D-468D-BD89-BD36008969CB
2019-03-27 20:48:38.000000+0530 Timesync system boot: B4F5495F-DE8E-4669-8544-FE413479475D
2019-03-28 13:07:41.000000+0530 Timesync system boot: 8B745BF2-FE44-46F5-A0D1-B473CA105874
2019-03-29 09:57:59.000000+0530 Timesync system boot: 0496C812-683F-4AE0-ACA4-2450C9B5608C
2019-03-30 12:37:12.000000+0530 Timesync system boot: 8A999D8A-B4B2-4E1B-AA40-106D115C2E38
2019-04-01 10:09:12.000000+0530 Timesync system boot: DD16C0BB-D717-4218-AF89-F31FC6D657E1
最良のオプションは何ですか(awk | sed | cut | xargsなど):
下線付きの列名を生成するため、または読者の目に最適な形式で生成するために使用されます。
引用する
Command 2
出力列 - $9、$10、$11。 9ドル、10ドル、11ドルのスペースを減らすにはどうすればよいですか?を使用しても
sed '1d'
出力の最初の行は削除されません"log: warning: ./system_logs.logarchive present but reading from system log store."
。Command 1
またはCommand 2
この問題をどのように解決しますか?この
log show
コマンドは、統合ログを解析するのに少し時間(2〜5分)かかります。この進行状況をパーセンテージ形式でユーザーに表示するにはどうすればよいですか。
よろしくお願いします。