Wie führe ich Sudo lnav und mit benutzerdefinierten Formaten aus?

564
user4955663

Ich habe lnav als Snap-Paket gemäß dieser Anleitung installiert: http://lnav.org/downloads/

sudo snap install lnav 

Ich habe einige proprietäre Protokolldateiformate für intern entwickelte Programmprotokolle erstellt. Ich habe diese mit folgenden Befehlen installiert:

lnav -i bbckpLog.json info: installed: /home/jk/snap/lnav/116/.lnav/formats/installed/bbckpLog.json 

und überprüft, ob sie korrekt sind

lnav -C 

Sie funktionieren gut, wenn ich zB laufe (proprietäre Protokolle befinden sich in / home / jk / tmp):

lnav /home/jk/tmp /var/log 

Ich kann die kombinierte Protokollansicht mit Systemprotokollen und proprietären Protokollen durchsuchen.

Problem ist, dass beim Versuch, diese Protokolle zu durchsuchen, nur der Root-Benutzer lesen kann (Berechtigung 600), Sudo lnav meine proprietären Formate nicht finden kann.

sudo lnav /home/jk/tmp /var/log/pm-suspend.log 

Ich habe auch versucht, das Konfigurationsverzeichnis über die Befehlszeile wie folgt anzugeben:

sudo lnav -I /home/jk/snap/lnav/116/.lnav /home/jk/tmp /var/log 

aber es findet / verwendet meine proprietären Formate immer noch nicht.

OS ist Ubuntu 16.04

Wie kann ich das beheben?

2

0 Antworten auf die Frage