===== Pinger ===== ==== Windows ==== Pinger.cmd: @echo off set host=192.168.1.234 set logfile=pinger.txt echo Target Host = %host% >%logfile% for /f "tokens=*" %%A in ('ping %host% -n 1 ') do (echo %%A>>%logfile% && GOTO Ping) :Ping for /f "tokens=* skip=2" %%A in ('ping %host% -n 1 ') do ( echo %date% %time:~0,2%:%time:~3,2%:%time:~6,2% %%A>>%logfile% echo %date% %time:~0,2%:%time:~3,2%:%time:~6,2% %%A timeout 60 >NUL GOTO Ping) ==== Linux ==== Pinger.sh: #!/bin/bash echo "Infinite loops [ hit CTRL+C to stop]" for (( ; ; )) do data0=`date "+%Y-%m-%d %H:%M:%S"` echo -n "${data0} " ping -c 1 192.168.1.234 | grep -i from sleep 1m done .screenrc: logfile /home/devel/pinger/log_%Y_%m_%d.log deflog on