diff options
Diffstat (limited to 'rpm/init.d-mongod.suse')
-rw-r--r-- | rpm/init.d-mongod.suse | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/rpm/init.d-mongod.suse b/rpm/init.d-mongod.suse index 144fa0f8b52..8a04004c7df 100644 --- a/rpm/init.d-mongod.suse +++ b/rpm/init.d-mongod.suse @@ -16,10 +16,13 @@ . /etc/rc.status rc_reset +PIDFILEPATH="/var/run/mongodb/mongod.pid" +PIDDIR=`dirname $PIDFILEPATH` + # NOTE: if you change any OPTIONS here, you get what you pay for: # this script assumes all options are in the config file. CONFIGFILE="/etc/mongod.conf" -OPTIONS=" -f $CONFIGFILE" +OPTIONS=" -f $CONFIGFILE --fork --pidfilepath $PIDFILEPATH" mongod=${MONGOD-/usr/bin/mongod} @@ -44,10 +47,6 @@ else NUMACTL="" fi -# things from mongod.conf get there by mongod reading it -PIDFILEPATH=`awk -F'[:=]' -v IGNORECASE=1 '/^[[:blank:]]*(processManagement\.)?pidfilepath[[:blank:]]*[:=][[:blank:]]*/{print $2}' "$CONFIGFILE" | tr -d "[:blank:]\"'" | awk -F'#' '{print $1}'` -PIDDIR=`dirname $PIDFILEPATH` - start() { |