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" |