/
githubmirror
/
rsyslog
Обзор
Документация
Войти
/
githubmirror
/
rsyslog
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tests/ruleset-direct-queue.sh
27 строк
648 B
Rainer Gerhards
rscript fix: ruleset called async when ruleset had queue.type="direct"
11 окт 2021, 16:07
Не верифицирован
11 окт 2021, 16:07
4a63f8e
Код
Авторство
О чём код?
#!/bin/bash # check that ruleset is called synchronously when queue.type="direct" is # specified in ruleset. # added 2021-09-17 by rgerhards. Released under ASL 2.0 . ${srcdir:=.}/diag.sh init generate_conf export STATSFILE="$RSYSLOG_DYNNAME.stats" add_conf ' template(name="outfmt" type="string" string="%msg%,%$.msg%\n") ruleset(name="rs1" queue.type="direct") { set $.msg = "TEST"; } if $msg contains "msgnum:" then { set $.msg = $msg; call rs1 action(type="omfile" name="main-action" file="'$RSYSLOG_OUT_LOG'" template="outfmt") } ' startup injectmsg 0 1 shutdown_when_empty wait_shutdown content_check "msgnum:00000000:,TEST" exit_test