Datei :: Remote.

Datei :: Remote ist ein Perl-Modul, um Remote-Dateien transparent zu lesen / zu schreiben / zu bearbeiten.
Jetzt downloaden

Datei :: Remote. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Nathan Wiger, Sun Microsystems
  • Website des Verlags:
  • http://search.cpan.org/~nwiger/File-Remote-1.17/Remote.pm

Datei :: Remote. Stichworte


Datei :: Remote. Beschreibung

Datei :: Remote ist ein Perl-Modul, um Remote-Dateien transparent zu lesen / zu schreiben / zu bearbeiten. Datei :: Remote ist ein Perl-Modul, um Remote-Dateien transparent zu lesen / zu schreiben / zu bearbeiten. # Zwei Möglichkeiten, Datei :: Remote # # zuerst zu verwenden, der funktionsbasierte Stil. Hier können wir das # SPECIAL verwenden: tauschen Sie Tag, um die Perl-Bevölkerung zu überladen! # Datei verwenden: Remote QW (: ersetzen); # SPECIAL: time tag # Lesen von einer Remote-Datei öffnen (Remote, "Host: / Remote / File") oder sterben Sie $!; drucken, während (); schließen (Fernbedienung); # Schreiben einer lokalen Datei funktioniert noch immer! offen (lokal, ">> / lokal / Datei"); Lokal drucken "Dies ist eine neue Linie.n"; schließen (lokal); MKDIR ("Host: / Remote / Dir", 0755); Unlink ("Host: / Remote / Datei"); Unlink ("/ lokal / Datei"); # funktioniert immer noch! Symlink ("Host: / Remote / SRC", "Host: / Remote / EST"); CHOWN ("Wurzel", "Sonstiges", "Host: / Remote / Dir / DIER / DIERE"); chmod (0600, "Host: / Remote / Dir / DIERE"); # # Nächstes, der objektorientierte Stil, wenn Sie nicht mit den bebauten Sie sich mit den bebauten machen wollen. # Datei verwenden :: Fernbedienung; Meine $ Remote = Neue Datei :: Fernbedienung; # Standard FileHandles $ Remote-> Open (Datei, ">> Host: / Remote / Datei") oder die $ !; Datei drucken "Hier ist eine Zeile, die hinzugefügt.n"; $ Remote-> Schließen (Datei); # Erstellen Sie eine neue Datei und ändern Sie seine Berechtigungen $ Remote-> MKDIR ("Host: / Remote / Dir"); $ Remote-> Touch ("Host: / Remote / Dir / DIERE"); # Verschieben Sie Dateien um $ Remote-> Kopieren ("/ lokal / Datei", "Host: / Remote / File") oder Warn $!; $ Remote-> Move ("Host: / Remote / File", "/ lokal / Datei"); # Lesen und schreiben Sie ganze Dateien My @File = $ Remote-> ReadFile ("Host: / Remote / File"); $ Remote-> WriteFile ("/ lokal / Datei", @File); # Sichern einer Datei mit einem Suffix $ Remote-> Backup ("Host: / Remote / OldFile", "Speichern"); # Verwenden Sie Secure Connection-Methoden My $ Secure = Neue Datei :: Remote (RSH => "/ usr / local / bin / ssh", RCP => "/ usr / local / bin / scp"); $ sicher-> Unlink ("/ lokal / Datei"); $ Secure-> RMDIR ("Host: / Remote / Dir"); Dieses Modul kümmert sich um den Umgang mit Dateien, unabhängig davon, ob sie lokal oder abgelegen sind. Sie können Dateien erstellen und bearbeiten, ohne sich um ihre physische Speicherort im Netzwerk zu kümmern. Wenn eine Datei in eine Funktion übergeben ist, ist der Formular Host: / path / to / file, dann Datei :: Remote verwendet RSH / RCP (oder SSH / SCP, je nachdem, wie Sie es konfigurieren), um die Datei entfernt zu bearbeiten. Andernfalls geht davon aus, dass die Datei lokal ist und Anrufe direkt über die Kernfunktionen von Perl übergibt. Die schöne Sache an diesem Modul ist, dass Sie es für alle Ihre Dateianrufe verwenden können, da er sowohl Remote- als auch lokale Dateien transparent behandelt. Dies bedeutet, dass Sie keine ganzen Bündel von Kontrollen auf Remote-Dateien in Ihren Code stellen müssen. Wenn Sie die funktionsorientierte Schnittstelle zusammen mit dem TADE-TAG verwenden, können Sie die Perl-Business-Dateifunktionen tatsächlich neu definieren. Dies bedeutet, dass Ihre vorhandenen Perl-Skripts Remote-Dateien automatisch mit keiner RE-Engineering (!) Behandeln können. Anforderungen: · Perl.


Datei :: Remote. Zugehörige Software

Snmp :: nörd.

SNMP :: UMSBLICK enthält SNMP-Module, um SNMP-Set auszuführen, zu erhalten, zu gehen, zu Fuß, als nächstes, Walk_Hash usw. ...

386

Herunterladen