heyo, On Fri, Mar 11, 2005 at 12:17:15AM +0100, Christian Hammers wrote: > > sure, but one question first. would it be okay to assume the pidfile > > is in /var/run/mysqld/mysqld.pid, or should we have to parse the > > output of /usr/bin/mysqld --print-defaults for the pidfile? > > Let's stay flexible, take something like this: > $ /usr/sbin/mysqld --print-defaults \ > | tr " " "\n" \ > | grep -- --pid-file \ > | cut -d= -f2
well if we *really* want to be flexible, how about this: ## fetch a particular option from mysql's invocation # # usage: void mysqld_get_param option mysqld_get_param() { /usr/sbin/mysqld --print-defaults \ | tr " " "\n" \ | grep -- "--$1" \ | tail -1 \ | cut -d= -f2 } # ... pidfile=`mysqld_get_param pid-file` so, in the future, if we want to grab something else, it should be pretty easy to do. since it's a fairly small change, so i'll go ahead and commit it directly to both trees. sean --
signature.asc
Description: Digital signature