. /lib/lsb/init-functions
+daemon_is_running() {
+ daemon=$1
+ if pidof $daemon >/dev/null; then
+ echo "$daemon is running."
+ exit 0
+ else
+ echo "$daemon is not running."
+ exit 1
+ fi
+}
+
# prefix for radosgw instances in ceph.conf
PREFIX='client.radosgw.'
echo "Starting $name..."
start-stop-daemon --start -u $user -x $RADOSGW -- -n $name
done
+ daemon_is_running $RADOSGW
;;
reload)
echo "Reloading $name..."
start-stop-daemon --stop -x $RADOSGW --oknodo
;;
status)
- if pidof $RADOSGW >/dev/null; then
- echo "$RADOSGW is running."
- else
- echo "$RADOSGW is not running."
- exit 1
- fi
+ daemon_is_running $RADOSGW
;;
*)
echo "Usage: $0 start|stop|restart|force-reload|reload|status" >&2
#. /lib/lsb/init-functions
. /etc/rc.d/init.d/functions
+daemon_is_running() {
+ daemon=$1
+ if pidof $daemon >/dev/null; then
+ echo "$daemon is running."
+ exit 0
+ else
+ echo "$daemon is not running."
+ exit 1
+ fi
+}
+
# prefix for radosgw instances in ceph.conf
PREFIX='client.radosgw.'
daemon --user="$user" "$RADOSGW -n $name"
echo "Starting $name..."
done
+ daemon_is_running $RADOSGW
;;
reload)
#start-stop-daemon --signal HUP -x $RADOSGW --oknodo
echo "Stopping radosgw instance(s)..."
;;
status)
- if pidof $RADOSGW >/dev/null; then
- echo "$RADOSGW is running."
- else
- echo "$RADOSGW is not running."
- exit 1
- fi
+ daemon_is_running $RADOSGW
;;
*)
echo "Usage: $0 start|stop|restart|force-reload|reload|status" >&2