Seite 1 von 1

Dateiinhalt von einem Rechner zum anderen umlenken

Verfasst: Dienstag 15. Mai 2007, 07:26
von NewPythonUser
Hallo!

Auf Linux-Rechner X werden in eine Datei dynamisch Logdaten reingeschrieben.

Mit dem Linux-Rechner Y möchte ich den Inhalt dieser Datei in einem X-Term anzeigen lassen, den Dateistrom praktisch auf Rechner Y umlenken.

Geht sowas denn?
Welche Klassen stehen mir zur Verfügung?
Gibt es Weblinks mit Beispielen dazu?

Danke!

Verfasst: Dienstag 15. Mai 2007, 08:27
von Rebecca
Ganz ohne Python:

Code: Alles auswählen

ssh user@host tail -f dateiname
Eventuell ist auch sshfs etwas fuer dich?

Verfasst: Dienstag 15. Mai 2007, 09:20
von Masaru
Denkbar wäre auch ein SFTP Server auf dem Ursprungshost und dann mit Rechner Y sich dort drauf connecten oder die Logdateien rübersynchronisieren.

Hm .. aber warum so komplex? Würde nicht einfach ein rüberkopieren von Rechner X auf Y ausreichen? Cron oder mit nem eigenen Script gesteuert?

Verfasst: Dienstag 15. Mai 2007, 09:45
von BlackJack
Ich habe die Anforderung, so wie Rebecca, verstanden, dass die Daten kontinuierlich, "live" auf Rechner Y angezeigt werden sollen. Da reicht einmal rüberkopieren nicht.

Verfasst: Dienstag 15. Mai 2007, 09:57
von Masaru
Oh ... wenn das so ist ... hm, dann würde mich interessieren ob
... den Dateistrom praktisch auf Rechner Y umlenken ...
- was NewPythonUser anstrebt - also eine aktive Rolle des Rechners X mit den Logdateien, mit Eurer passiven Rolle des Rechners X (denn beim getunnelten tail ist Rechner Y der Akteur), soweit noch gewollt ist.

(natürlich losgelöst der Fragestellung was sinnvoller ist, oder nicht ;))

Verfasst: Dienstag 15. Mai 2007, 11:53
von Y0Gi
Es geht nicht zufällig um syslog? Der kann nämlich schick per UDP Nachrichten rausballern.