diff options
Diffstat (limited to 'database/mongodb/init.d/mongos')
-rwxr-xr-x | database/mongodb/init.d/mongos | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/database/mongodb/init.d/mongos b/database/mongodb/init.d/mongos new file mode 100755 index 0000000000..2485ffd4d6 --- /dev/null +++ b/database/mongodb/init.d/mongos @@ -0,0 +1,21 @@ +#!/bin/bash + +. /etc/sysconfig/mongodb + +PROGRAM=/usr/bin/mongos +PIDFILE=/var/run/mongos/mongos.pid +ARGS="-f /etc/mongos.conf --pidfilepath $PIDFILE --fork $MONGOS_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 |