View | Details | Raw Unified | Return to bug 240139
Collapse All | Expand All

(-)zabbix_java.in (-2 / +30 lines)
Lines 21-27 Link Here
21
: ${zabbix_java_enable:=NO}
21
: ${zabbix_java_enable:=NO}
22
start_cmd="/usr/bin/su -m zabbix -c %%PREFIX%%/sbin/zabbix_java/startup.sh"
22
. /usr/local/sbin/zabbix_java/settings.sh
23
stop_cmd="/usr/bin/su -m zabbix -c %%PREFIX%%/sbin/zabbix_java/shutdown.sh"
23
start_cmd="/usr/bin/su -m zabbix -c /usr/local/sbin/zabbix_java/startup.sh"
24
status_cmd="zabbix_java_status"
25
stop_cmd="/usr/bin/su -m zabbix -c /usr/local/sbin/zabbix_java/shutdown.sh"
26
start_precmd="zabbix_java_init"
27
extra_commands="status"
28
29
zabbix_java_init()
30
{
31
    touch ${PID_FILE}
32
}
33
34
zabbix_java_status()
35
{
36
  if [ -e "${PID_FILE}" ]; then
37
    PID=`cat ${PID_FILE}`
38
    if [ -z ${PID} ]; then
39
      echo "${name} is not running"
40
    else
41
      ps -p ${PID} > /dev/null
42
      if [ $? -eq 0 ]; then
43
                echo "${name} is running as pid ${PID}"
44
      else
45
        echo "${name} is not running"
46
      fi
47
    fi
48
  else
49
                echo "${name} is not running"
50
  fi
51
}
24
run_rc_command "$1"
52
run_rc_command "$1"

Return to bug 240139