Скрипт очистки логов

Тема в разделе "Скрипты", создана пользователем Development, 9 янв 2017.

  1. Development

    Development Администратор Команда форума

    Создаем файл, например сlearlog в папке /bin/ c содержимым:
    PHP:
    #!/bin/bash
    cat /dev/null > /var/log/apache2/access.log
    cat 
    /dev/null > /var/log/apache2/error.log
    cat 
    /dev/null > /var/log/apache2/other_vhosts_access.log
    cat 
    /dev/null > /var/log/apt/history.log
    cat 
    /dev/null > /var/log/apt/term.log
    cat 
    /dev/null > /var/log/clamav/clamav.log
    cat 
    /dev/null > /var/log/clamav/freshclam.log
    cat 
    /dev/null > /var/log/nginx/access.log
    cat 
    /dev/null > /var/log/nginx/error.log
    cat 
    /dev/null > /var/log/aptitude
    cat 
    /dev/null > /var/log/auth.log
    cat 
    /dev/null > /var/log/debug
    cat 
    /dev/null > /var/log/dmesg
    cat 
    /dev/null > /var/log/dpkg.log
    cat 
    /dev/null > /var/log/faillog
    cat 
    /dev/null > /var/log/kern.log
    cat 
    /dev/null > /var/log/lastlog
    cat 
    /dev/null > /var/log/mail.err
    cat 
    /dev/null > /var/log/mail.info
    cat 
    /dev/null > /var/log/mail.warn
    cat 
    /dev/null > /var/log/messages
    cat 
    /dev/null > /var/log/syslog
    cat 
    /dev/null > /var/log/user.log
    cat 
    /dev/null > /var/log/vsftpd.log
    cat 
    /dev/null > /var/log/xconsole.log
    cd 
    /var/log/
    rm $(ls *.gz)
    rm $(ls *.0)
    rm $(ls *.1)
    rm $(ls *.2)
    rm $(ls *.3)
    rm $(ls *.4)
    rm $(ls *.5)
    rm $(ls *.*)
    cd /var/log/apache2/
    rm $(ls *.gz)
    rm $(ls *.0)
    rm $(ls *.1)
    rm $(ls *.2)
    rm $(ls *.3)
    rm $(ls *.4)
    rm $(ls *.5)
    rm $(ls *.*)
    cd /var/log/apt/
    rm $(ls *.gz)
    rm $(ls *.0)
    rm $(ls *.1)
    rm $(ls *.2)
    rm $(ls *.3)
    rm $(ls *.4)
    rm $(ls *.5)
    rm $(ls *.*)
    cd /var/log/clamav/
    rm $(ls *.gz)
    rm $(ls *.0)
    rm $(ls *.1)
    rm $(ls *.2)
    rm $(ls *.3)
    rm $(ls *.4)
    rm $(ls *.5)
    rm $(ls *.*)
    cd /var/log/nginx/
    rm $(ls *.gz)
    rm $(ls *.0)
    rm $(ls *.1)
    rm $(ls *.2)
    rm $(ls *.3)
    rm $(ls *.4)
    rm $(ls *.5)
    rm $(ls *.*)
    cd /var/log/samba/
    rm $(ls *.*)
     

Поделиться этой страницей