Katalog ze skryptami umieściłem
/home/httpd/html/stats , czyli widać go tutaj
http://jodlowa28.no-ip.info/stats/stat.php
stat.pl umieszczony w
/usr/local/bin
plik bałwan jestem z Twoim skryptem w
/etc/rc.d/bałwan jestem, nadałem chmod 755 tak jak pisałeś,
w rc.local dopisałem
#!/bin/sh
#
# /etc/rc.d/rc.local: Local system initialization script.
#
. /etc/rc.conf
. /etc/rc.d/functions
stat_busy "Uruchamianie programow uzytkownika"
# Tutaj umiesc komendy uruchamiajace twoje programy.
/home/noip/noip2
/etc/rc.d/bałwan jestem
#Start ARP
if [ -x /sbin/arp ]; then
/sbin/arp -f
fi
# Programy, ktore musza startowac z usera
# linijka stat_done musi zostac
stat_done
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
w cronie mam dopisane
*/5 * * * * /usr/local/bin/stat.pl
w katalogu
tmp założyłem katalog
stats, pojawił się już tam plik o nazwie 20061 ale jest pusty,
W pliku
stat.php mam
<?php
$path = "/tmp/stats"; //Ścieżka do plików ze statystyką
$hosts_names = 1; //używać nazw hostów zamiast IP
$default_sorting = 'download'; //domyślne sortowanie ('download' 'upload', 'host')
$skip_zeroes = 1; //pomija komputery z zerowymi danymi
$time_limit = 300; //czas (w sekundach), po którym komputery zostan±
//uznane za nieaktywne
W pliku
stat.pl mam
#! /usr/bin/perl
#--------Ustawienie stałych użytkownika-------------------
my $path = '/tmp/stats'; # katalog ze statystyką
my $ipt = '/usr/sbin/iptables'; # lokalizacja iptables
my $hosts_names = 1; # nazwy zamiast IP (domyślnie: wyłączone)
Mój
hosts wygląda tak
# /etc/hosts
# Nie usuwaj następnej linii. Wiele programów
# wymaga takiego wpisu do poprawnej pracy.
127.0.0.1 localhost.localdomain localhost
192.168.1.1 jodlowa jodlowa28.no-ip.info
192.168.1.2 Komp_1
192.168.1.3 jacek
192.168.1.4 dominik
192.168.1.5 tomek
192.168.1.6 stud_jacek
192.168.1.7 marlena
192.168.1.8 monika
192.168.1.9 anita
192.168.1.10 stud_justyna
192.168.1.11 Komp_10
zrobiłem nawet reboot routera i nic
