diff options
author | James Meyer <james.meyer@operamail.com> | 2011-12-07 19:18:43 (GMT) |
---|---|---|
committer | James Meyer <james.meyer@operamail.com> | 2011-12-07 19:18:43 (GMT) |
commit | db5e198de1e368a2202460089f9d00a52947d4f6 (patch) | |
tree | 0d827237ce18a3b1632feea285d10924dc755e5e /abs/core/rsyslog/rsyslog | |
parent | 4e8d09d05069baf219f474509a52041c863cca5d (diff) | |
download | linhes_pkgbuild-db5e198de1e368a2202460089f9d00a52947d4f6.zip linhes_pkgbuild-db5e198de1e368a2202460089f9d00a52947d4f6.tar.gz linhes_pkgbuild-db5e198de1e368a2202460089f9d00a52947d4f6.tar.bz2 |
rsyslog: first build, this replaces syslog-ng
/var/log will now have the format of /var/log/$DATE/$log_files
Diffstat (limited to 'abs/core/rsyslog/rsyslog')
-rw-r--r-- | abs/core/rsyslog/rsyslog | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/abs/core/rsyslog/rsyslog b/abs/core/rsyslog/rsyslog new file mode 100644 index 0000000..ee01454 --- /dev/null +++ b/abs/core/rsyslog/rsyslog @@ -0,0 +1,39 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions +. /etc/conf.d/rsyslog + +PID=`pidof -o %PPID /usr/sbin/rsyslogd` +case "$1" in + start) + stat_busy "Starting RSyslogd" + [ -z "$PID" ] && /usr/sbin/rsyslogd $RSYSLOGD_ARGS + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon rsyslogd + stat_done + fi + ;; + stop) + stat_busy "Stopping RSyslogd" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm -f /var/run/rsyslogd.pid + rm -f /var/rsyslogd.persist + rm_daemon rsyslogd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 |