#!/bin/sh
rm d?
$SYSLOG_NG -f syslog-ng.conf.logflags -p syslog-ng.pid 2>/dev/null
#mindketto csak a final-ba (d1)
$LOGGER -u input "msg: final"
$LOGGER -u input "msg: match final"
# d2, d3
$LOGGER -u input "msg: match"
# d4
$LOGGER -u input "msg: ez csak a fallbackbe megy."
sleep 2
pid=`cat syslog-ng.pid`
kill -TERM $pid 2>/dev/null
sleep 2
kill -TERM $pid 2>/dev/null
rm syslog-ng.pid
result=`wc -l d?`
#rm d?
if [ "$result" != \
" 2 d1
1 d2
1 d4
4 total" ]; then
echo "logflags test failed"
exit 1
fi
echo "logflags test passed"
exit 0
syntax highlighted by Code2HTML, v. 0.9.1