Page MenuHomeClusterLabs Projects

redhat
No OneTemporary

#!/bin/sh
#
# Corosync daemon init script for Red Hat Linux and compatibles.
#
# chkconfig: - 20 20
# processname: corosync
# pidfile: /var/run/corosync.pid
# description: Corosync Cluster Engine
# Source function library
. /etc/rc.d/init.d/functions
prog="corosync"
exec="/usr/sbin/corosync"
lockfile="/var/lock/subsys/corosync"
[ -x "$exec" ] || exit 0
start() {
echo -n $"Starting Corosync Cluster Engine ($prog): "
daemon $exec
retval=$?
[ "$retval" -eq 0 ] && touch "$lockfile"
echo
return $retval
}
stop() {
echo -n $"Stopping Corosync Cluster Engine ($prog): "
killproc $prog
retval=$?
[ "$retval" -eq 0 ] && rm -f "$lockfile"
echo
return $retval
}
restart() {
stop
start
}
case "$1" in
start|stop|restart)
$1
;;
reload|force-reload)
restart
;;
condrestart|try-restart)
[ ! -f "$lockfile" ] || restart
;;
status)
status $prog
;;
*)
echo $"Usage: $0 {start|stop|restart|try-restart|condrestart|reload|force-reload|status}"
exit 2
esac

File Metadata

Mime Type
text/x-shellscript
Expires
Wed, Feb 26, 12:06 PM (21 h, 6 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1465330
Default Alt Text
redhat (1 KB)

Event Timeline