diff -n -r -c -b zabbix-1.6.2/misc/init.d/aix/zabbix_agentd zabbix-1.6.2-aix/misc/init.d/aix/zabbix_agentd *** zabbix-1.6.2/misc/init.d/aix/zabbix_agentd Mon May 11 14:38:14 2009 --- zabbix-1.6.2-aix/misc/init.d/aix/zabbix_agentd Mon May 11 14:37:09 2009 *************** *** 0 **** --- 1,38 ---- + #!/bin/sh + + # Start/Stop the zabbix agent server. + # Place a startup script in /sbin/init.d, and link to it from /sbin/rc[023].d + + SERVICE="ZABBIX agent" + DAEMON=/opt/freeware/zabbix/sbin/zabbix_agentd + PIDFILE=/var/run/zabbix/zabbix_agentd.pid + + case $1 in + 'start') + if [ -x ${DAEMON} ] + then + $DAEMON + echo "${SERVICE} started." + else + echo "Can't find file ${DAEMON}." + echo "${SERVICE} NOT started." + fi + ;; + 'stop') + if [ -s ${PIDFILE} ] + then + if kill `cat ${PIDFILE}` >/dev/null 2>&1 + then + echo "${SERVICE} terminated." + rm -f ${PIDFILE} + fi + fi + ;; + 'restart') + $0 stop + $0 start + ;; + *) + echo "Usage: $0 start|stop|restart" + ;; + esac diff -n -r -c -b zabbix-1.6.2/misc/init.d/aix/zabbix_server zabbix-1.6.2-aix/misc/init.d/aix/zabbix_server *** zabbix-1.6.2/misc/init.d/aix/zabbix_server Mon May 11 14:38:17 2009 --- zabbix-1.6.2-aix/misc/init.d/aix/zabbix_server Mon May 11 14:37:27 2009 *************** *** 0 **** --- 1,38 ---- + #!/bin/sh + + # Start/Stop the zabbix server. + # Place a startup script in /sbin/init.d, and link to it from /sbin/rc[023].d + + SERVICE="ZABBIX server" + DAEMON=/opt/freeware/zabbix/sbin/zabbix_server + PIDFILE=/var/run/zabbix/zabbix_server.pid + + case $1 in + 'start') + if [ -x ${DAEMON} ] + then + $DAEMON + echo "${SERVICE} started." + else + echo "Can't find file ${DAEMON}." + echo "${SERVICE} NOT started." + fi + ;; + 'stop') + if [ -s ${PIDFILE} ] + then + if kill `cat ${PIDFILE}` >/dev/null 2>&1 + then + echo "${SERVICE} terminated." + rm -f ${PIDFILE} + fi + fi + ;; + 'restart') + $0 stop + $0 start + ;; + *) + echo "Usage: $0 start|stop|restart" + ;; + esac