Пересылка журналов журнала на CentOS7 на сервер SIEM

Оборачивание назначения в составной блок и использование перенаправления, похоже, работает:

{ var=$(<"$file"); } 2>/dev/null;

напр.

$ echo hello > test1; rm -f test2
$ file=test1; { var=$(<"$file"); } 2>/dev/null; echo "${var:-[it is empty]}"
hello
$ file=test2; { var=$(<"$file"); } 2>/dev/null; echo "${var:-"[it is empty]"}"
[it is empty]

Просто не используйте (.. )для создания подоболочки, так как тогда назначенная переменная будет потеряна.

1
12.11.2019, 12:33
2 ответа

Насколько мне известно, Journald не поддерживает переадресацию TCP. Вам действительно придется дублировать его сообщения в системный журнал.

0
27.01.2020, 23:57

Эта функция была запрошена , официальная рекомендация состоит в том, чтобы использовать netlogd для этого, что позаботится о пограничных случаях, таких как сбой сети.

0
27.01.2020, 23:57

Теги

Похожие вопросы