diff options
author | Mike Fiedler <miketheman@gmail.com> | 2012-02-17 09:31:04 -0800 |
---|---|---|
committer | Mike Fiedler <miketheman@gmail.com> | 2012-02-17 09:31:04 -0800 |
commit | 3829adb0ec12dc00b6dc232af6523aa4d7b47464 (patch) | |
tree | 73d3643cee8dcc581cf744b008d52ebeba6b9c4f /rpm/init.d-mongod | |
parent | a74a5b216f329bdb0e0ec506a53e4c1cc57b9695 (diff) | |
download | mongo-3829adb0ec12dc00b6dc232af6523aa4d7b47464.tar.gz |
SERVER-2267 correcting the pidfile usage on RPM-based packages
Diffstat (limited to 'rpm/init.d-mongod')
-rw-r--r-- | rpm/init.d-mongod | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/rpm/init.d-mongod b/rpm/init.d-mongod index 62b45a5cffe..e9a6202ad9c 100644 --- a/rpm/init.d-mongod +++ b/rpm/init.d-mongod @@ -6,7 +6,7 @@ # description: Mongo is a scalable, document-oriented database. # processname: mongod # config: /etc/mongod.conf -# pidfile: /var/run/mongo/mongo.pid +# pidfile: /var/run/mongo/mongod.pid . /etc/rc.d/init.d/functions @@ -23,6 +23,7 @@ SYSCONFIG="/etc/sysconfig/mongod" # shuts down the correct running pid, but that's unavailable in 1.8 # for now. This can go away when this script stops supporting 1.8. DBPATH=`awk -F= '/^dbpath=/{print $2}' "$CONFIGFILE"` +PIDFILE=`awk -F= '/^dbpath\s=\s/{print $2}' "$CONFIGFILE"` mongod=${MONGOD-/usr/bin/mongod} MONGO_USER=mongod @@ -42,7 +43,7 @@ start() stop() { echo -n $"Stopping mongod: " - killproc -p "$DBPATH"/mongod.lock -d 300 /usr/bin/mongod + killproc -p "$PIDFILE" -d 300 /usr/bin/mongod RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/mongod |