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