1

Камрады!

На моих тестовых машинах, работающих под RH
создаются логи, у которых при открытии vi или сторонним viewer
первые строчки заполнены NULL

http://images.vfl.ru/ii/1356594785/5a387a9a/1460149_m.jpg

Из-за этого файл мгновенно вырастает до 10Мб и очень неповоротлив
при просмотре.

Как возможно командно удалить эти NULLs, чтобы:

- файл уменьшился в размере
- был читабельным как из Linux так и из Windows

thanks

2

IMHO, правильнее разобраться, почему там эти NULL появляются.
Покажите

cat -A СТРАННЫЙ_ФАЙЛ | head -n 100
Был, был и весь вышел...

3

команда начинает печатать в течении чуть ли не минуты вот такое

http://images.vfl.ru/ii/1356595853/b6eb211e/1460206_m.jpg

Файл заполняется нулями, после выполнения cp /dev/null  <logfile>
или стиранием содержимого через WinCSP ручками

при заполении порвого тома, во втором этих нулей уже нет...

4

Vikonder пишет:

Файл заполняется нулями, после выполнения cp /dev/null  <logfile>

А зачем?

Был, был и весь вышел...

5

А зачем?

Может я некорректно ниписал, но имеется в виду, что
что log обнуляется каждый раз перед запуском flow в системе,
командой cp /dev/null  <logfile> или другими средствами.

чтобы читать файл с чистого листа.

Но помимо логов, как я писал, есть огроменное количество NULLs