Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: tail  (Прочитано 1334 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: tail
« Ответ #15 : 12 Декабря 2010, 01:28:56 »
Пытаешься просмотреть пустой лог?

watch не забыл перед tail?

Оффлайн Aivery

  • Автор темы
  • Участник
  • *
  • Сообщений: 120
    • Просмотр профиля
Re: tail
« Ответ #16 : 12 Декабря 2010, 01:38:49 »
забыл когда исправил наконец то после перезагyрзки выводит только теперь вывод отставать стал жостко и прокртить его нельзя :idiot2:
« Последнее редактирование: 12 Декабря 2010, 01:42:15 от Aivery »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: tail
« Ответ #17 : 12 Декабря 2010, 01:43:10 »
Естественно, tail -f тебе в реальном времени выдавал изменения. А здесь watch каждые 2 секунды исполняет команду tail -n30 logfile. Максимум можно сократить интервал до 1 секунды.

Оффлайн Aivery

  • Автор темы
  • Участник
  • *
  • Сообщений: 120
    • Просмотр профиля
Re: tail
« Ответ #18 : 12 Декабря 2010, 01:54:14 »
нy 1 сек меня бы полностью yстроила только вот опять же грабли прокрyтить лог нельзя можно как то это исправить?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: tail
« Ответ #19 : 12 Декабря 2010, 02:00:17 »
В данном варианте нечего крутить, т.к. выдаются и обновляются только 30 последних строчек (-n30).

Можно и вариант с tail -f развить, но тут нужно:
1. Создать скрипт с бесконечный циклом, внутри которого запуск tail -f лог_файл, причём pid программы tail надо заносить в отдельный файл, например с помощью start-stop-daemon
2. При перезапуске сервера килять процесс по записанному ранее pid'у.

Оффлайн Aivery

  • Автор темы
  • Участник
  • *
  • Сообщений: 120
    • Просмотр профиля
Re: tail
« Ответ #20 : 12 Декабря 2010, 02:04:37 »
мдя я пока далек от етого

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: tail
« Ответ #21 : 12 Декабря 2010, 02:15:55 »
Ну я вот про это:
while :; do start-stop-daemon -mSp /tmp/taillog.pid -x `which tail` -- -f /var/log/syslog; doneи при перезапуске делать так:
kill `</tmp/taillog.pid`

Оффлайн Aivery

  • Автор темы
  • Участник
  • *
  • Сообщений: 120
    • Просмотр профиля
Re: tail
« Ответ #22 : 12 Декабря 2010, 02:21:09 »
Mam(O)n отпиши плиз в асю я те yдаленк дам посмотриш а то я окончательно запyтался
285251796

 

Страница сгенерирована за 0.023 секунд. Запросов: 19.