Как закрепить файл журнала при удалении строк (не добавляя) файла?

Я хочу знать, как закрепить файл журнала, когда строки в файлах обновляются (добавление и удаление)?

1
задан 27 January 2014 в 22:27

3 ответа

Вы можете попробовать:

tail -f /var/log/syslog

Или любой интересующий вас файл. Выйдите из «хвоста» с помощью Ctrl + c.

0
ответ дан 24 May 2018 в 12:28
  • 1
    Это не работает, когда строки удаляются из файла – Lasith Malinga 27 January 2014 в 21:58
  • 2
    Я не знаю ни одного файла журнала, где строки удалены . Что он? – chili555 27 January 2014 в 22:02
  • 3
    Это относится к моей заявке – Lasith Malinga 27 January 2014 в 22:05

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

tail -f /path/to/log/file

EDIT: TRY this

tail -f --retry /path-to-log-file

Это попытается снова открыть файл с новым содержимым

Или это [ ! d3]

tail -F /path/to/log/file
0
ответ дан 24 May 2018 в 12:28

Я не уверен точно, что вы пытаетесь сделать, но вы можете использовать команду watch в сочетании с командой tail ... Что-то вроде этого:

watch tail /path/to/file [ ! d1]

0
ответ дан 24 May 2018 в 12:28

Другие вопросы по тегам:

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