min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

Window10の生存確認 5分ごとに日付+時間をファイル出力するバッチ(bashと比較)

Windows10が起動しているかどうか。生存確認したい。

f:id:min117:20200705090528p:plain

ネットワークドライブZ:¥に割り当てたNAS5分ごとに「Windowsの日付+時間」を吐き出すプログラムを延々と回して生存確認とする。

 

ワンライナー

for /L %i in (1,1,10000) do @echo %i && date /t >> ip.txt && time /t >> ip.txt && @timeout 300

 

複数行版

for /L %i in (1,1,10000) do (

 @echo %i

 date /t >> ip.txt

 time /t >> ip.txt

 @timeout 300

)

 

こんな感じで動いてくれる。

f:id:min117:20200705091223p:plain

 

サーバ上からファイルを見るとこう。

f:id:min117:20200705091330p:plain

SJISファイルをUTF8な環境(fedora)で開いてるけど、時刻を見る分には文字化けとかない。

 

同じことをLinuxbashでやるとこれ。

ワンライナー

for i in $(seq 1 10000); do echo "$i"; date +"%Y%m%d%H%M%S"; sleep 300; clear; done

 

複数行版

for i in $(seq 1 10000); do

 @echo %i

 date +"%Y%m%d%H%M%S" >> ip.txt

 sleep 300

done

f:id:min117:20200705091648p:plain

もう毎日の業務で手が慣れちゃってるけど、日常の記録に。