Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Zapis logów do pliku
http://forum.freesco.pl/viewtopic.php?f=35&t=8404
Strona 1 z 1

Autor:  puchatek007 [ wtorek, 2 sierpnia 2005, 10:08 ]
Tytuł:  Zapis logów do pliku

Witam.
Jak zapisywać logi do pliku np. co 2 godziny?
Chodzi mi o zawartość RECENT LOG z Conrol Panela.

Napewno tzreb aby jakiś skrypcik napisac i go uruchamiać co 2 godziny, tylko jak wyciągnąc logi i zapisac je do pliku.

HELP

THX

Autor:  Maciek [ wtorek, 2 sierpnia 2005, 11:14 ]
Tytuł: 

U siebie przerobiłem skrypt /bin/logrotate
Cytuję jego fragment, odpowiadający za zapisywanie na dysk.
: [/] [] ()
while :; do
        set -- `ls -l $L`
        if [ "$5" -ge "$S1" ]; then
                rm -f $L.1
                cp $L $L.1 2>/dev/null
                : > $L
        fi
        set -- `ls -l $M`
                if [ "$5" -ge "$S1" ]; then
                cat $M >> /mnt/messages.old
                rm -f $M.1
                cp $M $M.1 2>/dev/null
                : > $M
        fi

        set -- `ls -l $G`
        if [ "$5" -ge "$S2" ]; then
                rm -f $G.1
                cp $G $G.1 2>/dev/null
                : > $G
                : > /var/log/wtmp
                : > /var/run/utmp
        fi
        set -- `ls -l $D`
        if [ "$T" != "$5$8" ]; then
                T=$5$8
                cp $D /mnt/router/etc/
                sync;sync
        fi
        sleep 10 2>/dev/null
done

Biorąc pod uwagę, że /bin znajduje się w ramdisku, zmieniony plik należy umieścić w /mnt/router/fix.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/