logwatch с systemd/journald

Утилита commиспользуется для сравнения целых строк между файлами. То, что вы хотите сделать, это присоединиться к определенному полю.

$ join -t, file2 file1
number_123,hold,this car is under maintenance
number_345,done,this car checked is done

Это предполагает, что оба файла отсортированы по полю соединения (первому столбцу с разделителями-запятыми -в каждом файле ).

Если файлы не отсортированы, вы можете предварительно -отсортировать их с помощью

sort -t, -k1,1 -o file1 file1
sort -t, -k1,1 -o file2 file2

В ksh93, bashили zshвы также можете выполнить сортировку "на лету":

join -t, <( sort -t, -k1,1 file2 ) <( sort -t, -k1,1 file1 )
0
27.07.2020, 09:13
1 ответ

После просмотра старой электронной почты службы поддержки на сайте logwatch sourceforge и тестирования следующие настройки работают:

/etc/logwatch/conf/logfiles/null.conf

LogFile = null.log

Создайте /var/log/null.logс пустой строкой.

Тогда logwatch работает правильно для ssh.service.

0
18.03.2021, 23:17

Теги

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