mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
- small improvement for the logrotate config file (patch found in the SUSE
source RPM): use "mysqladmin ping" instead of grepping the process list for the mysqld binary (should be more portable than relying on the "ps" options
This commit is contained in:
@ -1,4 +1,9 @@
|
|||||||
# This logname is set in mysql.server.sh that ends up in /etc/rc.d/init.d/mysql
|
# This logname can be set in /etc/my.cnf
|
||||||
|
# by setting the variable "err-log"
|
||||||
|
# in the [safe_mysqld] section as follows:
|
||||||
|
#
|
||||||
|
# [safe_mysqld]
|
||||||
|
# err-log=@localstatedir@/mysqld.log
|
||||||
#
|
#
|
||||||
# If the root user has a password you have to create a
|
# If the root user has a password you have to create a
|
||||||
# /root/.my.cnf configuration file with the following
|
# /root/.my.cnf configuration file with the following
|
||||||
@ -22,8 +27,10 @@
|
|||||||
compress
|
compress
|
||||||
postrotate
|
postrotate
|
||||||
# just if mysqld is really running
|
# just if mysqld is really running
|
||||||
if test -n "`ps acx|grep mysqld`"; then
|
if test -x @bindir@/mysqladmin && \
|
||||||
@bindir@/mysqladmin flush-logs
|
@bindir@/mysqladmin ping &>/dev/null
|
||||||
|
then
|
||||||
|
@bindir@/mysqladmin flush-logs
|
||||||
fi
|
fi
|
||||||
endscript
|
endscript
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user