Skip to content

Instantly share code, notes, and snippets.

@gfreezy
Last active August 29, 2015 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gfreezy/f1dc2ee1620b2cbe970f to your computer and use it in GitHub Desktop.
Save gfreezy/f1dc2ee1620b2cbe970f to your computer and use it in GitHub Desktop.
moosefs init.d
#!/bin/sh -e
# ============================================
# mfschunkserver - Starts the Moosefs chunkserver daemon.
# ============================================
#
# :Usage: /etc/init.d/mfschunkserver {start|stop|reload|restart|test|status}
#
### BEGIN INIT INFO
# Provides: mfschunkserver
# Required-Start: $network $local_fs $remote_fs
# Required-Stop: $network $local_fs $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Moosefs chunkserver daemon
### END INIT INFO
case "$1" in
start)
/usr/sbin/mfschunkserver start
;;
stop)
/usr/sbin/mfschunkserver stop
;;
reload|force-reload)
/usr/sbin/mfschunkserver reload
;;
status|test)
/usr/sbin/mfschunkserver test
;;
restart)
/usr/sbin/mfschunkserver restart
;;
*)
echo "Usage: /etc/init.d/mfschunkserver {start|stop|restart|reload|status|test}"
exit 64 # EX_USAGE
;;
esac
exit 0
#!/bin/sh -e
# ============================================
# mfsmaster - Starts the Moosefs master daemon.
# ============================================
#
# :Usage: /etc/init.d/master {start|stop|reload|restart|test|status}
#
### BEGIN INIT INFO
# Provides: mfsmaster
# Required-Start: $network $local_fs $remote_fs
# Required-Stop: $network $local_fs $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Moosefs master daemon
### END INIT INFO
case "$1" in
start)
/usr/sbin/mfsmaster start
;;
stop)
/usr/sbin/mfsmaster stop
;;
reload|force-reload)
/usr/sbin/mfsmaster reload
;;
status|test)
/usr/sbin/mfsmaster test
;;
restart)
/usr/sbin/mfsmaster restart
;;
*)
echo "Usage: /etc/init.d/mfsmaster {start|stop|restart|reload|status|test}"
exit 64 # EX_USAGE
;;
esac
exit 0
#!/bin/sh -e
# ============================================
# mfsmetalogger - Starts the Moosefs metalogger daemon.
# ============================================
#
# :Usage: /etc/init.d/mfsmetalogger {start|stop|reload|restart|test|status}
#
### BEGIN INIT INFO
# Provides: mfsmetalogger
# Required-Start: $network $local_fs $remote_fs
# Required-Stop: $network $local_fs $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Moosefs metalogger daemon
### END INIT INFO
case "$1" in
start)
/usr/sbin/mfsmetalogger start
;;
stop)
/usr/sbin/mfsmetalogger stop
;;
reload|force-reload)
/usr/sbin/mfsmetalogger reload
;;
status|test)
/usr/sbin/mfsmetalogger test
;;
restart)
/usr/sbin/mfsmetalogger restart
;;
*)
echo "Usage: /etc/init.d/mfsmetalogger {start|stop|restart|reload|status|test}"
exit 64 # EX_USAGE
;;
esac
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment