小技のバッチ(´・ω・`)
リネージュのクライアントが落ちまくる事象の状況確認に使ったバッチをメモとして載せておきます。〇小技その1:リネージュ リマスタークライアントの強制終了 メンテ時とか回線断でクライアントが残ってる時があるので、強制終了するバッチを組みました。管理者権限で起動してね。_(:3 」∠ )_----Kill_Lin.bin.bat----@echo offsetlocal EnableDelayedExpansionecho リネージュを強制終了します。pauseset LinPID=for /f "usebackq tokens=1-3*" %%a in (`tasklist ^| findstr "Lin.bin"`) do ( if "Lin.bin" == "%%a" ( set /a LinPID=%%b taskkill /f /PID !LinPID! ))pauseexit /b 0----ここまで----〇小技その2:回線状態のメモ 回線断となっている時間帯を確認するために組んだバッチです。timeoutでチェックする間隔を調整しています。まあ、今回は時間帯とか関係なかったんだけどね。(´・ω・`) 普通にフリーのアプリとかあるけど、勉強がてら作ってみたよ。もう使うことなさそうだけどね。(/・ω・)/----internet-Ping監視.bat----@echo offsetlocal EnableDelayedExpansioncd /D %~dp0rem インターネット上のIP。借りでGoogleのDNSにしました。rem お家のルータの上位にあるゲートウェイ辺りがいいかも?set Target=8.8.8.8set TargetTag=Internetset logname=%TargetTag%-%date:~0,4%%date:~5,2%.txtset StartDate=%date%-%time%echo ◎通信開始:%StartDate% >> %logname%:LOOPclsecho %TargetTag%監視timeout 3ping -n 1 -w 1 %Target%if ERRORLEVEL 1 goto :DOWNgoto :LOOP:DOWNset logname=%TargetTag%-%date:~0,4%%date:~5,2%.txtset StopDate=%date%-%time%echo ●通信途絶:%StopDate% >> %logname%:LOOP2clsecho %TargetTag%監視timeout 3ping -n 1 -w 1 %Target%if ERRORLEVEL 1 ( rem )else if ERRORLEVEL 0 (set logname=!TargetTag!-!date:~0,4!!date:~5,2!.txtset ReStartDate=!date!-!time!echo 〇通信再開:!ReStartDate! >> !logname!goto :LOOP)goto :LOOP2exit /b 0----ここまで----