diff options
Diffstat (limited to 'syslog-ng/syslog-ng.rc')
-rwxr-xr-x | syslog-ng/syslog-ng.rc | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/syslog-ng/syslog-ng.rc b/syslog-ng/syslog-ng.rc new file mode 100755 index 000000000..e288b95a8 --- /dev/null +++ b/syslog-ng/syslog-ng.rc @@ -0,0 +1,36 @@ +#!/bin/bash + +. /lib/lsb/init-functions +. /etc/sysconfig/syslog-ng + +case $1 in + start) + log_info_msg "Starting Syslog-NG" + syslog-ng -s "${SYSLOG_NG_CHECKOPTS[@]}" + evaluate_retval + start_daemon /usr/sbin/syslog-ng "${SYSLOG_NG_OPTS[@]}" + evaluate_retval + ;; + stop) + log_info_msg "Stopping Syslog-NG" + killproc /usr/sbin/syslog-ng + evaluate_retval + ;; + reload) + log_info_msg "Reloading Syslog-NG configuration and re-opening log files" + syslog-ng -s "${SYSLOG_NG_CHECKOPTS[@]}" + evaluate_retval + killall -HUP /usr/sbin/syslog-ng + evaluate_retval + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + status) + statusproc /usr/sbin/syslog-ng + ;; + *) + echo "usage: $0 {start|stop|restart|reload|status}" +esac |