Date: Thu, 30 Aug 2007 01:03:49 +1200 From: Hinkie <Hinkie@paradise.net.nz> To: freebsd-questions@FreeBSD.ORG Subject: FreeBSD Cron Job to run (ifconfig em0 down; ifconfig em0 up) Message-ID: <01a901c7ea3d$0ad62720$1e00a8c0@cheqsoft.local>
next in thread | raw e-mail | index | archive | help
Hi I want to run a cron job in /etc/crontab that runs (ifconfig em0 down; = ifconfig em0 up) if my cables static ip gateway can't be pinged but I = can't figure it out. I can't get the syntax that runs in the command = window, to then put intot the crontab.... Can anyone help me? I've tried all sorts such as: if (ping -c1 a.b.c.1 !=3D 1) then ifconfig em0 down; ifconfig em0 up = endif if ping -c1 a.b.c.1 !=3D 1 then ping -c1 203.97.234.1 endif if ping -c1 a.b.c.1 (ifconfig em0 down; ifconfig em0 up) if ( ping -c1 a.b.c.1 !=3D 1) ( ping -c1 203.97.234.182 ) if $command("=3Dping -c1 a.b.c.1 =3D0") echo sucess if ping -c 1 -w 1 a.b.c.1 >/dev/null echo sucess if [[ (ping -q -c 3 a.b.c.1) =3D=3D @(*100% packet loss*) ]]; echo = sucess if ! ping -c a.b.c.1 > /dev/null ; then echo sucess ; echo fail; fi Any help would be appreciated. Kind regards David Hingston=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01a901c7ea3d$0ad62720$1e00a8c0>