#!/bin/bash

### BEGIN INIT INFO
# Provides:          gearman_worker
# Required-Start:    nginx gearman-job-server
# Required-Stop:     nginx gearman-job-server
# Default-Start:     2 5
# Default-Stop:      0 1 6
# Short-Description: Start/stop gearman_worker
# Description:       Start/stop gearman_worker daemon for openITCOCKPIT
# 
### END INIT INFO

#After that run
#cd /etc/init.d/
#update-rc.d gearman_worker defaults 
if [ $1 == start ]; then
  counter=0
  while ! /usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping >/dev/null; do
  counter=$((counter+1))
  if [ $counter -gt 30 ]; then
    echo "Could not start gearman_worker: mysql not running"
    exit 1
  fi
  sleep 1
  done
fi

sudo -g www-data /usr/share/openitcockpit/app/Console/cake gearman_worker --$1

