#!/bin/bash # # # ovirt-host-collect startup script for ovirt-host-collect # # chkconfig: - 97 03 # description: ovirt-host-collect is an essential component of the \ # ovirt VM manager. # [ -r /etc/sysconfig/ovirt-rails ] && . /etc/sysconfig/ovirt-rails export RAILS_ENV="${RAILS_ENV:-production}" DAEMON=/usr/share/ovirt-server/host-collect/host-collect.rb HOST_COLLECT_LOCKFILE="${HOST_COLLECT_LOCKFILE:-/var/lock/subsys/ovirt-host-collect }" . /etc/init.d/functions start() { echo -n "Starting ovirt-host-collect: " daemon $DAEMON RETVAL=$? echo if [ $RETVAL -eq 0 ]; then touch $HOST_COLLECT_LOCKFILE fi } stop() { echo -n "Shutting down ovirt-host-collect: " killproc host-collect.rb RETVAL=$? echo if [ $RETVAL -eq 0 ]; then rm $HOST_COLLECT_LOCKFILE fi } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; reload) ;; force-reload) restart ;; status) status $DAEMON RETVAL=$? ;; *) echo "Usage: ovirt-host-collect {start|stop|restart|status}" exit 1 ;; esac exit $RETVAL