Hallo Forum,
ich habe gestern kurzerhand beschlossen, mich von dem unnötigen Ballast eines Superkaramba zu trennen, das hier immerhin 10 % mehr CPU-Last verursacht als ein superkarambafreies System.
Als Ersatz dafür habe ich vor, auf ein paar Eterm auf meinem Desktop dynamisch mehrere Logs live anzeigen zu lassen, unter anderem Syslog. Am Ende soll es so aussehen, dass auf der Shell dafür permanent das Log ausgegeben wird, so wie es eben verfügbar ist.
Leider weiß ich nicht, wie ich das realisieren kann. Ich habe glaube ich vor Jahren schonmal irgendwo gelesen, wie das mit dem Syslog zu machen ist, aber ich kann beim besten Willen weder im Netz noch in den Manual etwas Brauchbares finden.
Achso, und es wäre nett wenn mir jemand erklären könnte, wie ich das Ganze dann in einem Script aufrufen kann.
Freue mich über jede Hilfe
[gelöst] Live Logging in Eterm
[gelöst] Live Logging in Eterm
Zuletzt geändert von Langly am 26.07.2006 13:17:20, insgesamt 1-mal geändert.
Code: Alles auswählen
tail -f /var/log/syslog
Ich benutze dafür xrootconsole und keinen eterm.
Wenn du Informationen wie Systemlast etc. ohne fetten Overhead auf dem Desktop anzeigen willst empfiehlt sich auch torsmo (oder dessen Nachfolger conky, den ich allerdings noch nicht ausprobiert habe). Das sieht nett aus, frisst kaum Ressourcen und ist durch Shellskripte beliebig erweiterbar.
Gruß, Tobias
/edit: Typo korrigiert
Wenn du Informationen wie Systemlast etc. ohne fetten Overhead auf dem Desktop anzeigen willst empfiehlt sich auch torsmo (oder dessen Nachfolger conky, den ich allerdings noch nicht ausprobiert habe). Das sieht nett aus, frisst kaum Ressourcen und ist durch Shellskripte beliebig erweiterbar.
Gruß, Tobias
/edit: Typo korrigiert
> [Torsmo] frisst kaum Ressourcen und ist durch Shellskripte beliebig erweiterbar.
Naja. Ich habe mal ein 3D-Spiel (ich glaube, irgend ein GTA) auf einem Rechner mit Torsmo im Hintergrund gespielt. Alle 2 sec blieb es kurz stehen (nach Abschalten von Torsmo lief es einwandfrei...) Das mag in der alltäglichen Arbeit kaum stören, aber dass es kaum Ressourcen schluckt, wage ich anhand der Erfahrung mal zu bezweifeln. Ich habe das noch nicht mit DVDs o.ä. probiert, kann mir aber vorstellen, dass wenn die CPU mit DeCSS zu tun hat, das auch ruckelt.
Fazit: ich schalte Torsmo ein, wenn ich es brauche, was selten ist aber vorkommt (große Memory-Leaks finden o.ä.). Nur dass es toll aussieht brauche ich das nicht und führt (bei meinem Anwendungsprofi) zu eher unerwarteten Nebenwirkungen.
Naja. Ich habe mal ein 3D-Spiel (ich glaube, irgend ein GTA) auf einem Rechner mit Torsmo im Hintergrund gespielt. Alle 2 sec blieb es kurz stehen (nach Abschalten von Torsmo lief es einwandfrei...) Das mag in der alltäglichen Arbeit kaum stören, aber dass es kaum Ressourcen schluckt, wage ich anhand der Erfahrung mal zu bezweifeln. Ich habe das noch nicht mit DVDs o.ä. probiert, kann mir aber vorstellen, dass wenn die CPU mit DeCSS zu tun hat, das auch ruckelt.
Fazit: ich schalte Torsmo ein, wenn ich es brauche, was selten ist aber vorkommt (große Memory-Leaks finden o.ä.). Nur dass es toll aussieht brauche ich das nicht und führt (bei meinem Anwendungsprofi) zu eher unerwarteten Nebenwirkungen.
Das Problem ist der Parser. Der ist nicht fuzzy genug.
--Klaus Knopper
--Klaus Knopper
Danke für die Antworten,
Ich denke von Programmen wie torsmo o.ä. werde ich im Moment lieber mal ein wenig Abstand nehmen und das Wenige, das ich wirklich sehen möchte, per Textkonsole ausgeben lassen.
Das mit dem tail -f /var/log/syslog funktioniert einwandfrei (ich hatte das sogar schon ausprobiert, aber die Option -f übersehen, nur ich kriege das per Script einfach nicht gestartet.
Der Aufruf müsste dann irgendwie nach Art "Eterm -Option-zum-Befehl-ausführen tail -f /var/log/syslog" gehen, aber ich finde im Manuel leider auf Anhieb nichts, was klappt. Ich habe es bereits mit dem Argument exec probiert, aber auch damit war nichts zu machen.
Hat jemand also evtl. noch einen Tipp, wie ich das am besten aufgerufen bekomme?
Ich denke von Programmen wie torsmo o.ä. werde ich im Moment lieber mal ein wenig Abstand nehmen und das Wenige, das ich wirklich sehen möchte, per Textkonsole ausgeben lassen.
Das mit dem tail -f /var/log/syslog funktioniert einwandfrei (ich hatte das sogar schon ausprobiert, aber die Option -f übersehen, nur ich kriege das per Script einfach nicht gestartet.
Der Aufruf müsste dann irgendwie nach Art "Eterm -Option-zum-Befehl-ausführen tail -f /var/log/syslog" gehen, aber ich finde im Manuel leider auf Anhieb nichts, was klappt. Ich habe es bereits mit dem Argument exec probiert, aber auch damit war nichts zu machen.
Hat jemand also evtl. noch einen Tipp, wie ich das am besten aufgerufen bekomme?
bei mir sieht das so aus:
du musst dann eben sudo so einstellen, dass du für tail kein Passwort eingeben musst.
gruß,
npi
Code: Alles auswählen
Eterm -g 100x10+0+630 --tint 0x222222 -b black -f white -T syslog -e sudo tail -f /var/log/syslog &
gruß,
npi
"Bis zur Unendlichkeit, und noch viel weiter!"
--Buzz, Toystory
--Buzz, Toystory