diff options
Diffstat (limited to 'database/mongodb/init.d/mongodb')
-rwxr-xr-x | database/mongodb/init.d/mongodb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/database/mongodb/init.d/mongodb b/database/mongodb/init.d/mongodb new file mode 100755 index 0000000000..a4c4457969 --- /dev/null +++ b/database/mongodb/init.d/mongodb @@ -0,0 +1,21 @@ +#!/bin/bash + +. /etc/sysconfig/mongodb + +PROGRAM=/usr/bin/mongod +PIDFILE=/var/run/mongod/mongod.pid +ARGS="-f /etc/mongodb.conf --pidfilepath $PIDFILE --fork $MONGOD_ARGS" +RUNLEVEL=3 +NEEDS="+network" + +start() { + echo "Starting $NAME..." + + # needs C locale on startup + export LC_ALL="C" + + su mongodb -s /bin/sh -c "$PROGRAM $ARGS" + evaluate_retval +} + +. /etc/init.d/smgl_init |