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/ |