>>>>> "Alexander" == Alexander Shaw <[EMAIL PROTECTED]> writes:


    > Hi all, In the process of making things up as I go along again.

    > I have created a logrotate file on the direction of another
    > person to back up my databases on MySQL. Now I understand that
    > this needs to be called from Cron for it to work.

    > Having had a browse around I see there is a reference to
    > logrotate in the cron.daily folder, do I need to add anything
    > extra to ensure that the file I have added is executed? For the
    > purpose of testing what extra could I add to run the process at
    > short intervals to check it is working?

Alex,

You will want to look at /etc/logrotate.conf and
/etc/logrotate.d/mysqld.  If you installed MySQL properly, there may
be an "/etc/logrotate.d/mysqld" file existing.  This is what it looks
like on my system:

/var/log/mysqld.log {
    missingok
    create 0640 mysql mysql
    prerotate
        [ -e /var/lock/subsys/mysqld ] && /usr/bin/mysqladmin flush-logs || /bin/true
    endscript
    postrotate
        [ -e /var/lock/subsys/mysqld ] && /usr/bin/mysqladmin flush-logs || /bin/true
    endscript
}


You will also want to look at the "logrotate --force" command in the
manpage for logrotate.

Regards,
Gregg



_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to