สวัสดีครับ
สคริป Batch file มีดังนี้ครับ
@ECHO OFF
set IPADDRESS=xxxxx
set INTERVAL=5
:PINGINTERVAL
ping %IPADDRESS% -n 1
if errorlevel 1 echo %date% %time% >> failurelog.txt
timeout %INTERVAL%
GOTO PINGINTERVAL
การทำ .bat file ทำได้โดยเปิด notepad ขึ้นมาครับจากนั้น copy สคริปด้านบนแปะไปที่ notepad ครับจากนั้นกด save ครับแต่ตอน save ให้ save ชื่ออะไรก็ได้ครับและต่อท้ายด้วย .bat ครับ เช่น ping-sctipt.bat ครับจากนั้นกด save เป็นอันเสร็จครับ
จุดที่สามารถเปลี่ยนได้ครับ
set IPADDRESS=xxxxx ที่ xxxxx ก็คือ Address หรือ IP ที่เราต้องการ ping ครับสามารถเปลี่ยนได้ครับ สามารถใส่เป็นชื่อ website : www.ratchayothin.com หรือ 192.168.x.x ก็ได้ครับ
set INTERVAL=5 ก็คือเวลาครับในตัวอย่างคือ 5 วินาทีครับ เพื่อนๆสามารถแก้ไขเวลาในการ ping ได้ครับ
if errorlevel 1 echo %date% %time% >> failurelog.txt ส่วนตรงนี้คือการเก็บ log file ที่ error ครับถ้าไม่อยากเก็บ log file ที่ error สามารถลบบรรทัดนี้ออกได้เลยครับ สำหรับ log file ไม่ต้องสร้างขึ้นมานะครับพอเวลาเรา run batch file มันจะขึ้นมาเองครับขึ้นมาในที่ๆเพื่อนๆเก็บ batch file ไว้ครับ (failurelog สามารถเปลี่ยนชื่อได้ตามใจเพื่อนๆเลยครับ)
ขอบคุณครับ