ubuntuusers.de

Shellscript: 3 tails in 3 terminals

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Metlar

Anmeldungsdatum:
26. Oktober 2007

Beiträge: Zähle...

Hi zusammen!

Ich suche ein Shellscript mit dem ich mehrere Logs in mehreren Terminals verfolgen kann. Es sollen sich also beispielsweise 3 terminals öffnen und 3 mal tail -f log1 ausgeführt werden. Jedes log aber in einem anderen Terminal.
Die logdateien sind vorher bekannt.

Habe natürlich auch schon gesucht, aber als Neuling fällt es mir schwer hierfür geeignete Suchparameter zu wählen.
danke im Vorraus.

Jay-Low-Jason

Avatar von Jay-Low-Jason

Anmeldungsdatum:
2. April 2007

Beiträge: 393

Wohnort: Die Stadt mit der zweithöchsten Kneipendichte

Hallo,

#!/bin/bash

gnome-terminal -t 'log1' -e 'tail -f /PFADZUMLOG/log1' &
gnome-terminal  -t 'log2' -e 'tail -f /PFADZUMLOG/log2' &
gnome-terminal  -t 'log3' -e 'tail -f /PFADZUMLOG/log3'&

Das hinter -t gibt den Titel des Fensters an.
Näheres siehe auch

gnome-terminal --help

YaGonna

Avatar von YaGonna

Anmeldungsdatum:
21. November 2005

Beiträge: 47

Hi,

ich verwende für einen solchen Fall gerne multitail, dann brauche ich nur ein Terminal, "beobachte" aber unterschiedlich viele Logfiles.

YaGonna

comm_a_nder

Avatar von comm_a_nder

Anmeldungsdatum:
5. Februar 2006

Beiträge: 2533

Wohnort: Dresden

multitail .... wie bereits genannt oder screen.

Sid_Burn

Anmeldungsdatum:
23. Oktober 2004

Beiträge: 2159

Du kannst auch einfach neue tabs öffnen. bei Gnome-Terminal z.B. File → Open Tap. Kannst es natürlich auch auf ein tastenkürzel legen. Ich hab z.B. "Shift+enter" für ein neues Tab und wechsle mit Shift+pfeillinks und shift+pfeilrecht durch die tabs.

Metlar

(Themenstarter)

Anmeldungsdatum:
26. Oktober 2007

Beiträge: 4

Danke für die Tipps, funktioniert allles einwandfrei!

Antworten |