niLs
òle òle
hallöchen,
ich bin gerade dabei, ein kleines ping-script zu schreiben, was mit den normalen linux-ping absetzt, aber im prinzip vor jede zeile die zeit der ausführung zu schreiben.
da crontab wohl nur minütliche ausführung zulässt, bin ich mit folgender idee nicht weitergekommen:
eventuell hat ja noch jemand einen anderen ansatz :-)
ich bin gerade dabei, ein kleines ping-script zu schreiben, was mit den normalen linux-ping absetzt, aber im prinzip vor jede zeile die zeit der ausführung zu schreiben.
da crontab wohl nur minütliche ausführung zulässt, bin ich mit folgender idee nicht weitergekommen:
Code:
#!/bin/bash
#
# pingtest
#hier änderungen machen
pinghost="www.google.de"
logfile="/home/niLs/pingtest.log"
#hier nichts mehr ändern
pingzeit=`date +%A" "%d.%m.%Y" "%H:%M:%S`
pingopts=`ping -W3 -c1 $pinghost |grep 64`
falsemsg="Ziel ($pinghost) nicht erreichbar"
pingtrue="$pingzeit --- $pingopts"
pingfalse="$pingzeit --- $falsemsg"
if [ "$pingopts" == "" ]; then
echo $pingfalse
else
echo $pingtrue
fi
exit 0
eventuell hat ja noch jemand einen anderen ansatz :-)