Поврежденный журнал генерируется при использовании команды watch, tail и ccze через putty - PullRequest
0 голосов
/ 13 июня 2018

Я использую putty для подключения к плате cubietruck, на которой установлено программное обеспечение armbian debian jessie.Я хочу видеть цветной журнал приложения.Я следовал следующему примеру , используя часы, tail и ccze вместе .
Когда я использую команду:

 tail -f app.log | ccze

Это прекрасно работало.Также, когда я использую команду:

watch  `tail -f  app.log`

Это также отлично работает.Однако, когда я дал:

watch --color 'tail -f  app.log | ccze'

или

 watch -c 'tail -f  app.log | ccze'

, я получил много

(B

charachterи в тексте в большинстве случаев новые строки не распознаются и выглядят как цельный текст. Я предполагаю, что связанные с цветом символы ASCII не декодируются правильно.
Я также изменил клавиатуру с замазкой с ESC на VT400 и Linux, новозникла та же проблема.
Кто-нибудь знает, что я делаю не так?

1 Ответ

0 голосов
/ 13 июня 2018
watch -c -n5 'tail app.log | ccze -A'
  • Оставив параметр -f для tail, чтобы остановить хвостовое наблюдение за изменениями в файле журнала (потому что watch должен сделать это)
  • Добавление -A параметр ccze для включения необработанных цветов ANSI
...