Synologys speichern seit einiger Zeit keine Videos mehr via FTP von meinen WebCams

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

OK, jetzt bin ich ein Stück weiter:

Bei dem Ergebnis wird angezeigt ".../20250408" does not exist, obwohl es existiert!
Mit -p hat das zur Folge, dass mein ".../images" Ordner verschwindet weil der 20250408 neu erstellt wird und dabei der alte Inhalt gelöscht wird.
Warum finde ich das directory nicht obwohl es existiert?
 
Der mkdir löscht nichts - kannst Du mal Screenshots davon erstellen, was Du siehst bzw. nicht siehst?
 
Wird immer seltsamer:
Jetzt findet das Script den Ordner, wahrscheinlich weil er vorher angelegt wurde!
Allerdings kommt die Fehlermeldung dass ".../\r/record\r" nicht angelegt werden konnte.
Ich habe aber keine neue Zeile vor "record", das Script habe ich mit Notepad++ Codierung "UTF8" und Sprache "Shell" erstellt.

Das allerbeste ist aber, dass meine Webcam einen eigenen Ordner "20250408" erstellt mit dem gleichen(!!!) Namen, sprich ich habe jetzt 2 Ordner im gleichen Verzeichnis mit gleichem Namen!!!
Ich dachte das funktioniert überhaupt nicht:oops:
 
das Script habe ich mit Notepad++ Codierung "UTF8" und Sprache "Shell" erstellt.
und was zeigt Notepad++ unten rechts bei Zeilenende-Zeichen? Windows verwendet da CR+LF, Linux halt nur LF. Das \r deutet darauf hin, dass da was nicht stimmt.
 
Zuletzt bearbeitet:
  • Like
Reaktionen: Hagen2000
Das erklärt vielleicht auch die scheinbar gleichen Verzeichnisnamen: Einer hat dann noch ein unsichtbares \r mit drin.
Notepad++ solltest Du unter Bearbeiten / Format Zeilenende auf UNIX (LF) stellen und dein Skript entsprechend konvertieren.
 
Jetzt mit Unix Endung sieht`s besser aus, uffff.
Jetzt warte ich mal wie`s morgen aussieht, ob der Job um 00:01 auch alle record Folder anlegt.
BIS HIERHER VIELEN, VIELEN DANK @Hagen2000 !!!!!👏
 
Dank gebührt auch @Benares, der das falsch eingestellte Zeilenende bemerkt hat.
 
Ja, natürlich, hatte übersehen dass es nicht von Dir kam!
Danke @Benares auch Dir!(y)
 
Kurze Nachfrage: die -p Option bei makedir löscht mir jetzt doch immer den "images" Ordner im 202504xx Ordner. Der "record" wird erstellt, die Cams speichern auch schön brav die Videos da rein, aber der - bisher ja immer funktionierende - "images" Ordner ist weg. Das ist dann doch nicht ganz das Ergebnis das ich haben wollte...
 
Der mkdir löscht nichts - kannst Du mal Screenshots davon erstellen, was Du siehst bzw. nicht siehst?
Ich zitiere mich mal selbst …
Hilfreich wäre je ein Screenshot vor bzw. nach Lauf deines Skripts.
 
ohne -p schaut`s jetzt erstmal gar ned so schlecht aus...

Noch eine Frage zum Löschen älterer Ordner samt Inhalt (also Ordner und Files rekursiv).
Habe aus dem Internet folgenden Code getestet, leider ohne Erfolg:
Code:
find /volume1/photo/WebCams/Stall -type f -mtime +5 -exec rm -rf {} \;
 
Danke! Kuck ich mir bei Gelegenheit an…
 
Muss nochmal nachhaken, trotz Recherche funktioniert mein Delete-Script nicht!
Hier mein Code:
Bash:
#!/bin/bash
find /volume1/photo/WebCams/ -type f -mtime +10 -exec rm {} \;
find /volume1/photo/WebCams/ -type d -empty -mindepth 1 -mtime +10 -exec rmdir {} \;
Jemand einen Tipp....?!?
PS: Habe den Pfad mit Hochkommas "/volume1..." und - wie im Bsp. oben - ohne getestet, gleiches Ergebnis
Danke!
 
Schau erstmal z.B. mit
Code:
find /volume1/photo/WebCams/ -type f -mtime +10 -exec ls -als {} \;
ob es überhaupt Treffer gibt.
 
Hi @Benares, wenn ich den empfohlenen Inhalt über die Aufgabe ausführen lasse und dann das Ausführungsergebnis ansehe finde ich nichts unter "Standardausgabe/Fehler".
Kann man die Liste in einer Log-Datei ausgeben lassen?

Gibt`s bei Synology eigentlich sowas wie cmd unter Windows, wo ich die Befehle direkt anstoßen kann, also nicht immer über die Aufgaben gehen muss?
 
Der genannte Befehl ist ja schon was wie ein Log. Gibt's denn irgendwelche Dateien, die den genannten Kriterien entsprechen? Wenn nein, warum nicht?
 
Unter dem Pfad befinden sich zahlreiche Ordner mit hunderten von Dateien. Aber wie gesagt bekomm eich mit dem Befehl kein nachvollziehbares Ergebnis...
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat