Narzędzia użytkownika

Narzędzia witryny


pinger

Spis treści

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
pinger.txt · ostatnio zmienione: 2022/09/26 14:29 przez kamil