AnNazol pisze:
No to skorzystaj z mojego sposobu:
http://www.freesco.domeny.org/forum/viewtopic.php?t=1653&postdays=0&postorder=asc&start=19To bardzo łapatologiczna metoda ale działą bez problemu. Nie trzeba mieć żadnego dodatkowego pakietu.
Zrobilem dokladnie tak jak opisales:
ATD zastapiłem tym:
#!/bin/sh
#
# This is a rustic "at" daemon (a:\router\etc\atd)
#
# In this example at 09:00 atd executes 'control unblock' command
# and at 18:15 atd executes 'control block'
#
# Just change times and commands for your needs
# and start atd from rc_user with command 'fork atd'
G=0;
E=2
while :; do
sleep 60 2>/dev/null;
G=`expr $G + 1`
if [ $G = $E ]; then
G=0;
/mnt/router/rc/rc_status
fi
rc_status:
#!/bin/sh
#
# Bring up/down network(s)
#. /etc/system.cfg
#. /etc/live.cfg
#. /etc/chat.pwd
#uzytkownik_nr_1
D=`/bin/date +%S`;
ping -s 1 -c 1 -t 1 -i 1 10.10.10.2;
E=`/bin/date +%S`
if [ $E -lt $D ]; then
E=`expr $E + 60`
fi
F=`expr $E - $D`
if [ $F -lt 5 ]; then
cp /mnt/router/www/status_p/02.txt /mnt/router/www/tmp/;
else
rm /mnt/router/www/tmp/02.txt;
fi
#uzytkownik_nr_2
D=`/bin/date +%S`;
ping -s 1 -c 1 -t 1 -i 1 10.10.10.3;
E=`/bin/date +%S`
if [ $E -lt $D ]; then
E=`expr $E + 60`
fi
F=`expr $E - $D`
if [ $F -lt 5 ]; then
cp /mnt/router/www/status_p/03.txt /mnt/router/www/tmp/;
else
rm /mnt/router/www/tmp/03.txt;
fi
#uzytkownik_nr_3
D=`/bin/date +%S`;
ping -s 1 -c 1 -t 1 -i 1 10.10.10.4;
E=`/bin/date +%S`
if [ $E -lt $D ]; then
E=`expr $E + 60`
fi
F=`expr $E - $D`
if [ $F -lt 5 ]; then
cp /mnt/router/www/status_p/04.txt /mnt/router/www/tmp/;
else
rm /mnt/router/www/tmp/04.txt;
fi
stworzyłem katalog status_p i tmp i do status_p skopiowałem pliki 01.txt, ...
i qurwa nic! nawet nie drgnie... próbowałem wpisać rc_status:
[Linux] rc_status start
: Can't open
Pojebany LINUX...