Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]8094[/thread]

Filehandle auf anderen Server

Leser: 1


<< >> 5 Einträge, 1 Seite
krusty
 2006-06-21 10:57
#67462 #67462
User since
2006-01-27
91 Artikel
BenutzerIn
[default_avatar]
Hi zusammen,

habe ne Frage zu Filehandles. Ich habe bisher immer nur auf Dateien zugegriffen die auf dem selben Server liegen wo auch das Perl Script abgelegt ist. Nun will ich aber auf einen weiteren Server zugreifen und in eine Datei schreiben.

Normalerweise sieht das bei mir so aus:

Code: (dl )
open(TEST, ">>/home/krusty/test.txt") || die "Cannot create file test.txt!\n";


Kann ich da jetzt folgendes einbauen, damit es funktioniert.

Code: (dl )
open(TEST, ">>192.168.0.1:/home/krusty/test.txt") || die "Cannot create file test.txt!\n";


Leider habe ich in meinen O'reilly Büchern nichts gefunden. Könnt ihr mir einen Tipp geben?

Krusty
Dubu
 2006-06-21 11:43
#67463 #67463
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Das geht so nicht.

Auf welche Weise möchtest du denn überhaupt die Daten auf diesen Server bekommen? FTP, HTTP, WebDAV, NFS, Samba, RPC, ssh ...? Irgendeine Art von Protokoll muss dieser Server ja verstehen, damit du Daten darauf schreiben kannst.
krusty
 2006-06-21 11:48
#67464 #67464
User since
2006-01-27
91 Artikel
BenutzerIn
[default_avatar]
zuvor habe ich das so gehandhabt, das ich die files per scp auf den anderen server übertragen habe.

Jetzt wird mir auch klar, das ich das ohne Protokoll nicht auf den anderen Server zugreifen kann. Wie könnte ich denn auf dem entfernten Rechner auslesen, ob es die Datei schon gibt oder noch nicht?
nepos
 2006-06-21 12:37
#67465 #67465
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Ne einfache Moeglichkeit waere z.B. SSHFS/FUSE, wenn du auf die verschluesselte Uebertragung wert legst. Damit kannst du dir das gewuenschte Verzeichnis per SSH auf den lokalen Rechner mounten und dann im Prinzip genauso arbeiten als ob die Daten lokal liegen wuerden. Selbiges kannst du natuerlich auch mit Samba oder NFS erreichen. Beides ist aber nicht verschluesselt und teils etwas komplexer in der Einrichtung.
pq
 2006-06-21 13:00
#67466 #67466
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
per CPAN:Net::SCP vielleicht?
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
<< >> 5 Einträge, 1 Seite



View all threads created 2006-06-21 10:57.