- Mitglied seit
- 17. Dez 2014
- Beiträge
- 2
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo zusammen,
ich stehe vor einer an sich einfachen Aufgabe, aber das Skript dazu scheint schwierig zu sein...:
- Ein Scanner legt neue Scans auf einer Speicherkarte ab.
- Die Speicherkarte ist als REMOTE-FOLDER per CIFS in der Synology gemounted, alle Dateien sind im Netz sichtbar.
- Der Scanner legt seine Dateien in dem Forma DATEI001 ... DATEI002... DATEI003... etc ab. Dabei zählt er immer eine Datei höher als die letzte vorhandene, heißt, wenn man die Dateien löscht, fängt er wieder bei 1 an.
Das Skript sollte idealerweise folgendes können:
- Dateien aus dem RemoteFolder verschieben nach /volume1/scanner (o.ä.)
- Die Datei dabei umbenennen und zwar am besten gemäß Datum und Uhrzeit aus der Quelldatei (z.B: "Scan2014-12-14-15-37-28.pdf")
Ich habe verschiedenes durchprobiert, aber weil die Kommandos bzw. deren Umfang auf der Syn doch etwas anders sind als unter "normalem" Linux komme ich irgendwie nicht weiter.
Hat jemand eine Idee?
Warum das Ganze: Die Scan-Dateien sollen anschliessend auf der Cloudstation direkt beim Anwender auf dem PC landen, egal wo der gerade ist.
Die Netzwerk-Backup/Sync Funktionen der Syn erlauben leider nicht, dass man automatisch vom RemoteFolder auf den lokalen Server synct.
Auf dem Scanner müssen die Files irgendwann verschwinden, sonst läuft der SPeicher voll. Abgesehen davon könnte man den Speicher auch leicht stehlen. Werden die Dateien einfach nur kopiert (das Script dazu funktioniert), würden die Scan-Dateien am Ziel überschrieben, sobald man auf dem Scanner selbst die Dateien löscht (weil er dann wieder bei 1 anfängt, die Datei gibt es im Ziel aber schon...).
VIelen Dank für Eure Hilfe
ich stehe vor einer an sich einfachen Aufgabe, aber das Skript dazu scheint schwierig zu sein...:
- Ein Scanner legt neue Scans auf einer Speicherkarte ab.
- Die Speicherkarte ist als REMOTE-FOLDER per CIFS in der Synology gemounted, alle Dateien sind im Netz sichtbar.
- Der Scanner legt seine Dateien in dem Forma DATEI001 ... DATEI002... DATEI003... etc ab. Dabei zählt er immer eine Datei höher als die letzte vorhandene, heißt, wenn man die Dateien löscht, fängt er wieder bei 1 an.
Das Skript sollte idealerweise folgendes können:
- Dateien aus dem RemoteFolder verschieben nach /volume1/scanner (o.ä.)
- Die Datei dabei umbenennen und zwar am besten gemäß Datum und Uhrzeit aus der Quelldatei (z.B: "Scan2014-12-14-15-37-28.pdf")
Ich habe verschiedenes durchprobiert, aber weil die Kommandos bzw. deren Umfang auf der Syn doch etwas anders sind als unter "normalem" Linux komme ich irgendwie nicht weiter.
Hat jemand eine Idee?
Warum das Ganze: Die Scan-Dateien sollen anschliessend auf der Cloudstation direkt beim Anwender auf dem PC landen, egal wo der gerade ist.
Die Netzwerk-Backup/Sync Funktionen der Syn erlauben leider nicht, dass man automatisch vom RemoteFolder auf den lokalen Server synct.
Auf dem Scanner müssen die Files irgendwann verschwinden, sonst läuft der SPeicher voll. Abgesehen davon könnte man den Speicher auch leicht stehlen. Werden die Dateien einfach nur kopiert (das Script dazu funktioniert), würden die Scan-Dateien am Ziel überschrieben, sobald man auf dem Scanner selbst die Dateien löscht (weil er dann wieder bei 1 anfängt, die Datei gibt es im Ziel aber schon...).
VIelen Dank für Eure Hilfe