Windowsコマンド(w32tm debug)(その4)

w32tm debugのログの確認の続きです。
取得したログの行数を確認します。

C:\Windows\System32\tmp>type out.txt | wsl wc -l
564

C:\Windows\System32\tmp>

結構かさばりますねえ。
では少しずつみていきます。

C:\Windows\System32\tmp>type out.txt | wsl sed -ne '1,10p'
152757 13:09:46.7305345s - ---------- Log File Opened -----------------
152757 13:09:46.7309273s - ReadConfig152757 13:12:50.3756929s - TSI_PhaseOffset returned:1073031407200
152757 13:12:50.3758721s - Sorted endpoints for intersection algorithm:
152757 13:12:50.3759233s -     -07.8603910s  -1
152757 13:12:50.3759773s -     -00.0020442s  0
152757 13:12:50.3760302s -     +07.8563026s  1
152757 13:12:50.3760746s - Intersection successful over range: -07.8603910s - +07.8563026s
152757 13:12:50.3761309s -   SyncDist:78583468 SelectJitter:0 PeerJitter:0 CorrectedOffset:-20442
152757 13:12:50.3761689s -  MaxSelectJitter: 0 MinPeerJitter: 0
152757 13:12:50.3762168s - TSI_PhaseOffset returned:1073031407264

C:\Windows\System32\tmp>

最初の行は、Log File Openedとあるので、ログの開始位置ですね。
一番左の数字は、識別IDでしょうか。同じ数字が並んでます。

ファイル中のLog File Openedを検索してみます。

C:\Windows\System32\tmp>wsl grep "Log File Opened" out.txt
152757 13:09:46.7305345s - ---------- Log File Opened -----------------
152757 13:10:41.7161212s - ---------- Log File Opened -----------------

C:\Windows\System32\tmp>

2行あるので、ログを2回取ったってことですね。

では、もう一度/debugをenableにしてみます。

C:\Windows\System32\tmp>w32tm /debug /enable /file:test.txt /size:100000 /entries:0-300

C:\Windows\System32\tmp>

そして時計をずらします。

C:\Windows\System32\tmp>time
The current time is: 11:07:43.33
Enter the new time: 10:07:43

C:\Windows\System32\tmp>time
The current time is: 10:07:45.59
Enter the new time:

C:\Windows\System32\tmp>

resyncで時計を同期します。

C:\Windows\System32\tmp>w32tm /resync
再同期コマンドをローカル コンピューターに送信しています
The computer did not resync because no time data was available.

C:\Windows\System32\tmp>time
The current time is: 11:09:05.54
Enter the new time:

C:\Windows\System32\tmp>

これでおそらくログが更新されたので、disableして確認してみます。

C:\Windows\System32\tmp>w32tm /debug /disable
プライベート ログを無効にするコマンドをローカル コンピューターに送信しています...The command completed successfully.

C:\Windows\System32\tmp>wsl tr -d "\0" < test.txt > out2.txt

C:\Windows\System32\tmp>

では、Log File Openedしている箇所を確認。

C:\Windows\System32\tmp>wsl grep "Log File Opened" out2.txt
152757 13:09:46.7305345s - ---------- Log File Opened -----------------
152757 13:09:46.7309273s - ReadConfig152759 01:06:23.4294314s - ---------- Log File Opened -----------------

C:\Windows\System32\tmp>

ん? 左側の13:09:46、変わってないですねえ。謎が深まる。

つづく

コメント

タイトルとURLをコピーしました