Portál AbcLinuxu, 14. srpna 2025 08:29
#!/bin/sh #grep_route_spicak DATUM=`date`; ROUTE=`route -n | grep 10.193.120.4`; if [ $? -eq 0 ]; then echo $DATUM" zije" >> /etc/rc.d/net/testy/spicak; else echo $DATUM" nezije" >> /etc/rc.d/net/testy/spicak; /etc/rc.d/net/wlan1_up; fi ROTATE1=`tail -n 576 /etc/rc.d/net/testy/spicak > /etc/rc.d/net/testy/spicak2`; ROTATE2=`mv /etc/rc.d/net/testy/spicak2 /etc/rc.d/net/testy/spicak`;A nebo pokud mermomoci chces pingat tak takhle.
#!/bin/sh #ping_dlink_ovecka DATUM=`date`; PING=`ping 10.193.121.2 -c 2 -i 0.2 | grep loss | head -c 24 | tail -c 1` if [ $PING == 0 ]; then echo $DATUM" nezije" >> /etc/rc.d/net/testy/apcko; #/etc/rc.d/net/wlan0_up; else echo $DATUM" zije" >> /etc/rc.d/net/testy/apcko; fi ROTATE1=`tail -n 576 /etc/rc.d/net/testy/apcko > /etc/rc.d/net/testy/apcko2`; ROTATE2=`mv /etc/rc.d/net/testy/apcko2 /etc/rc.d/net/testy/apcko`;Oboji staci dat do cronu timto zpusobem
*/3 * * * * /etc/rc.d/net/testy/ping_dlink_ovecka 1> /var/log/ping_dlink_ovecka1 2> /var/log/ping_dlink_ovecka2Jinak zminovany problem je v tom ze mas pouzity relativni cesty. Kdyz to poustis z konzole tak jses v adresari s tim skriptem kdezto pro cron je aktualni adresar /. Zdenek
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.