Šta je novo?

Pitanje za Linux?

RasetaM

Čuven
Učlanjen(a)
08.09.2001
Poruke
796
Poena
619
Zna li neko na koji nacin mogu da u Linuxu postavim da mi racunar pinguje neku adresu svaki minut nekoliko puta i da mi sve to zapisuje u neki log fajl?
 
Neki jednostavni skript, pa u cron?

Kod:
#!/bin/bash
log_file=/var/log/ping.log
test_ip=192.168.0.10
count=1
if [ ! -e "$log_file" ]; then
  touch $log_file
fi
echo '***'`date`'*****' >> $log_file
ping -c $count $test_ip >> $log_file
echo ' ' >> $log_file

Primer je jako jednostavan, ti mozes da uradis izmene kakve hoces - count ti je broj pokusaja. Ako stavis vise od 1, mozda nije lose da stavis i switch za timeout, dokle ce cekati odgovor (valjda bese -W opcija), posto svaki minut jeste relativno cesto, a neces da ti se startuje sledeca iteracija dok ova prethodna jos uvek ceka odgovor. Pogledaj man stranu pinga uostalom, imas tu dosta parametara.
 
Nazad
Vrh Dno