Как очистить файл журнала, который используется в данный момент?

Я пытаюсь очистить используемый файл журнала, и все команды, которые я пробовал до сих пор:

truncate
less
tail
filename

Не выполняйте работу. Удаление файла и создание нового файла с тем же именем также не работает.

Я слышал о файле конфигурации для журнала, но я понятия не имею, где он хранится. Есть ЛЮБОЙ способ решить эту проблему? Этот файл журнала станет настолько большим, что приведет к краху моей системы.

3
задан 18 August 2012 в 23:41

1 ответ

Есть ли много методов, как очищают/удаляют файлы журнала. Часть журнала, который можно удалить, некоторые не и некоторые, которые можно усечь.

Для системного журнала Linux (такого как mail.log, например) я использую этот метод. Шаги 1 и 2 являются дополнительными, но sometines, Вы должны проверить более старые журналы и резервное копирование, иногда полезен.;-)

  1. Дополнительный: Скопируйте файл журнала

    cp file.log file.log.old
    
  2. Дополнительный: Используйте Gzip на копии журнала

    gzip file.log.old
    
  3. Использовать /dev/null для чистого файла

    cat /dev/null > file.log
    
3
ответ дан 1 December 2019 в 16:39

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

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