Thread Ausgabedaten von net:ssh:perl command (9 answers)
Opened by Gast at 2007-12-13 12:45

Gast Gast
 2007-12-13 16:57
#103831 #103831
Quote
Um alle Dateien eines bestimmten Alters zu finden, bietet find einige Möglichkeiten. Zum Beispiel liefert find . -maxdepth 1 -newermt '1 hour ago' alle Dateien im aktuellen Verzeichnis, die in der letzten Stunde modifiziert wurden.

Ja, allerdings kann ich mit den Dateien direkt nichts anfangen, sondern ich brauche ja nur das Alter der Datei ^^.



state wäre eine gute alternative, allerdings habe ich da dann wieder genau das selbe problem, dass ich dann auch wieder nur die erste Zeile/Datei rausbekomme. Das wäre natürlich eine notlösung, aber dann müsste ich, um das alter aller dateien in einem Ordner heraus zu bekommen pro Datei per SSH connecten, alter abfragen, ssh-connection schließen.
Also wenn ich viele Dateien überprüfen will, dann würde das durch das wiederholte Verdinden viel Zeit in anspruch nehmen.

Also scheint das Problem doch bei dem SSH-Modul selbst zu liegen (Net::SSH::Perl), aber was mich eben echt wundert ist, dass es bei
ls -l /pfad/ klappt - aber bei
ls -l | awk {print $6} oder
state /pfad/datei nicht -.-
is doch echt komisch

View full thread Ausgabedaten von net:ssh:perl command