Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Aktuellste Datei finden und kopieren

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
mikeeyy



Anmeldungsdatum: 20.10.2008
Beiträge: 2

BeitragVerfasst am: 20. Okt 2008 9:58   Titel: Aktuellste Datei finden und kopieren

Guten Morgen zusammen,

ich habe ein klitze kleines Problem. Eigentlich nicht wirklich schwierig würde ich denken, aber ich habe gerade leider dennoch keinen echten Ansatz und hoffe hier eine Lösung zu finden Sad
Ich habe eine Webcam, welche regelmäßig getriggert via FTP Datei auf einen Server im Netz hoch lädt. Hier soll regelmäßig geprüft werden (z.b. alle Minute) ob es eine aktuelle Datei gibt und diese aktuellste Datei mit neuem Namen in ein Unterverzeichnis kopiert werden. Eine vorhandene Datei mit gleichem Namen soll überschrieben werden.

Sinn des Ganzen. Zum einen soll eine Historie sichtbar sein (also alle Files die getriggert hochgeladen werden) und zum anderen das jeweils aktuellste Bild im Browser angezeigt werden. Für die Browseranzeige habe ich bereits eine Lösung. Hier benötige ich aber wie gesagt nur das aktuellste, letzte bild. Die Datein vom Upload werden gespeichert im Format
videotrg20081019205115.jpg, wobei die letzten Zahlen das aktuelle Datum und die Zeit angeben. Entweder sucht man hier die Datei mit dem größten Namen, oder prüft das Erstellungsdatum der Datei ab, um die aktuellste zu finden.
Das ganze soll dann als cron job laufen.
Bin über jeden Lösungsansatz dankbar!

Beste Grüße und Danke im Voraus!
 
Benutzer-Profile anzeigen Private Nachricht senden

hastifranki



Anmeldungsdatum: 06.05.2006
Beiträge: 252

BeitragVerfasst am: 20. Okt 2008 20:19   Titel:

Hallo,

ich habe mal auf die schnelle folgende Zeile geschrieben:

Code:
ls -t | grep -m 1 jpg | xargs -i cp {} Zielverzeichnis


Ich hoffe, es ist ein Ansatz und funktioniert bei dir.

Viele Grüße
Frank
 
Benutzer-Profile anzeigen Private Nachricht senden

komsomolze



Anmeldungsdatum: 03.03.2006
Beiträge: 429

BeitragVerfasst am: 21. Okt 2008 18:03   Titel:

Noch einer:
Code:
ln -sf  `ls -1 videotrg*.jpg | tail -n1`  Brauser-Bild_current.jpg

Alternative zu cron-Job: Mit dnotify das Bilderverzeichnis überwachen.
_________________
mfg komsomolze
 
Benutzer-Profile anzeigen Private Nachricht senden

mikeeyy



Anmeldungsdatum: 20.10.2008
Beiträge: 2

BeitragVerfasst am: 21. Okt 2008 19:44   Titel:

Super!

ich danke euch für die prompte Unterstützung!

Danke & Grüße
Mike
 
Benutzer-Profile anzeigen Private Nachricht senden

para1



Anmeldungsdatum: 25.08.2013
Beiträge: 1

BeitragVerfasst am: 25. Aug 2013 20:14   Titel: Webcam

Hallo hier im Forum
Bitte ich habe genau das gleiche Anliegen:
Ich habe eine Webcam, welche regelmäßig via FTP Datei auf einen Server im Netz hoch lädt (/webcam/images/). Hier soll regelmäßig geprüft werden (z.b. alle 30 Minuten) ob es eine aktuelle Datei gibt und diese aktuellste Datei mit neuem Namen in ein Verzeichnis kopiert werden(/webcam). Eine vorhandene Datei mit gleichem Namen soll überschrieben werden. (zB gosau.jpg)

Zum einen soll eine Historie sichtbar sein (für den Zeitraffer) und zum anderen das jeweils aktuellste Bild im Browser angezeigt werden. Für die Browseranzeige habe ich bereits eine Lösung. Für das Löschen von Bildern die älter als 3 Tage sind auch !!

Hier benötige ich aber wie gesagt nur das aktuellste, letzte bild. Die Datein vom Upload werden gespeichert im Format 20130819205115.jpg, wobei die letzten Zahlen das aktuelle Datum und die Zeit angeben. Entweder sucht man hier die Datei mit dem größten Namen, oder prüft das Erstellungsdatum der Datei ab, um die aktuellste zu finden.
Das ganze soll dann als cron job laufen.
 
Benutzer-Profile anzeigen Private Nachricht senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy