Страница 1 из 1

почему команда #tail -f /var/log/portalauth.log не выводит п

Добавлено: 2011-05-04 14:38:36
sergeyfromkomi
Народ почему команда #tail -f /var/log/portalauth.log не выводит поступающие строки в этот файл, на экран терминала. В каких случаях такое может быть происходить?

Команда grep говорит что это бинарный файл:

Код: Выделить всё

 cat /var/log/portalauth.log | grep child
Binary file (standard input) matches
но файл вполне читабельный....

Код: Выделить всё

cat /var/log/portalauth.log
May  4 14:22:36 pfsense squid[20273]: Squid Parent: child process 20923 started
May  4 14:22:42 pfsense squid[54976]: Squid Parent: child process 55192 started
May  4 14:37:03 pfsense logportalauth[27757]: Voucher: All 15 vouchers from Roll 4 marked unused
дело в том, что этот portalauth.log отчищается после перезагрузки, а мне нужно его сохранять. я хочу так:

Код: Выделить всё

#!/bin/sh
 tail -f /var/log/portalauth.log >> /root/myportalauth.log
и запускать этот скрипт при старте системы.

но "tail -f " не выводит строки на терминал. Почему не знаю.....

Re: почему команда #tail -f /var/log/portalauth.log не вывод

Добавлено: 2011-05-04 15:10:41
vadim64
кем он убивается при рестарте?

Re: почему команда #tail -f /var/log/portalauth.log не вывод

Добавлено: 2011-05-04 15:25:56
skeletor
Возможно в логе присутствуют русские символы а консоль не русифицирована и оно думает, что это бинарный лог. Я с похожим сталкивался.

Re: почему команда #tail -f /var/log/portalauth.log не вывод

Добавлено: 2011-05-04 17:00:14
sergeyfromkomi
vadim64 писал(а):кем он убивается при рестарте?
если слышали о PFSENSE 2.0-rc1 -- система отчищает логи при перезагрузке

Re: почему команда #tail -f /var/log/portalauth.log не вывод

Добавлено: 2011-05-04 17:33:02
vadim64
sergeyfromkomi писал(а):если слышали о PFSENSE 2.0-rc1
да куда уж нам, мы люди дикие и неграмотные...
sergeyfromkomi писал(а):система отчищает логи при
перезагрузке
все логи? может вам стоит ещё раз пробежаться глазами по галочкам? смысл логов - хранение сведений о том чё да как происходило, это как бы наводит на мысль

Re: почему команда #tail -f /var/log/portalauth.log не вывод

Добавлено: 2011-05-05 8:15:40
sergeyfromkomi
vadim64 писал(а):
sergeyfromkomi писал(а):если слышали о PFSENSE 2.0-rc1
да куда уж нам, мы люди дикие и неграмотные...
sergeyfromkomi писал(а):система отчищает логи при
перезагрузке
все логи? может вам стоит ещё раз пробежаться глазами по галочкам? смысл логов - хранение сведений о том чё да как происходило, это как бы наводит на мысль
Вы не поверите, но именно так и происходит.... там есть возможность использовать внешний сислог-сервер -- это мне не подходит...
пробовал монтировать другой винт в /var/log (по совету с форума PFSENS-а) -- не канает....

Re: почему команда #tail -f /var/log/portalauth.log не вывод

Добавлено: 2011-05-05 16:05:49
vadim64

Код: Выделить всё

clog -f /var/log/<someservice>.log