Не выводить сообщения журнала на консоль tty1 после запроса на вход

Можно попробовать с awk:

awk -v 'f=1' '
  NF==3 {
    min = min < $3 ? min : $3
    if ( min != oldmin ) {
      a = $0
      oldmin = min
      }
    if ( $3 < 0 ) {
      if ( f ) {
        max = min
        f = 0
      }
      max = max > $3 ? max : $3
    }
    if ( max != oldmax ) {
      oldmax = max
      b = $0
      }
    }
  END {
    print "min : " a RS "max : " b
    }
' infile
0
04.03.2021, 07:53
1 ответ

/dev/tty1настроен как консоль, и системные сообщения записываются на консоль. К счастью, Linux по умолчанию настраивает шесть виртуальных терминалов. Вы можете попробовать использовать другой терминал в качестве консоли, например. /dev/tty2. Это потребует добавления console=tty2к параметрам ядра.

Более простым решением было бы войти в систему на одном из других терминалов. Нажмите ALT -F2, чтобы переключиться на /dev/tty2.

0
18.03.2021, 22:27

Теги

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