Dateien verschieben via Skript und Aufgabenplanung

Status
Für weitere Antworten geschlossen.

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
Morgen

Möchte Dateien eines bestimmten Typs verschieben.

Macht er nicht. Vielleicht weil das Programm was Sie erzeugt noch läuft.

Sieht jemand einen Fehler oder was fehlt

find /volume1/@appstore/JDownloader/folderwatch/added/ -name "*.crawljob" -exec mv {} /volume1/Rename/Log/ \
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Am Ende fehlt ";", so dass es sich

\;

liest
 

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
habs geändert in find /volume1/@appstore/JDownloader/folderwatch/added/ -name "*.crawljob" -exec mv {} /volume1/Rename/Log/ \; leider gehts immer noch nicht
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Dann fehlt $PATH,

#! /bin/sh
PATH=/usr/bin:/bin

[ ! -d /volume1/Rename/Log ] && mkdir -p /volume1/Rename/Log # Ordner wenn noetig erzeugen

find /volume1/@appstore/JDownloader/folderwatch/added/ -name '*.crawljob' -exec mv {} /volume1/Rename/Log/ \;
 

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
Hi danke erst mal für Hilfe

Das hab ich versucht da es den Ordner gibt :

#! /bin/sh
PATH=/usr/bin:/bin:/usr/sbin:/sbin

find /volume1/@appstore/JDownloader/folderwatch/added/ -name '*.crawljob' -exec mv {} /volume1/Rename/Log/ \;

Ausgeführt als root via Aufgabenplaner.

Geht leider nicht.

Ich nutze den verschiebe Befehl bei anderen Ordnern auch nur das die nicht im @appstore liegen.
Bildschirmfoto 2018-01-12 um 16.37.37.jpg
Bildschirmfoto 2018-01-12 um 16.37.02.jpg
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Probier doch mal dies, ausführbar gemacht mit "chmod 0755 <dateiname>":

#! /bin/sh
PATH=/bin:/usr/bin

cd /volume1/@appstore/JDownloader/folderwatch/added
for i in *.crawljob ; do
mv "$i" /volume1/Rename/Log/
done
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Mit "find" oder ohne?
 

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
Ich kann es nicht wirklich verstehen. Hab nachdem ich das :
find /volume1/@appstore/JDownloader/folderwatch/added/ -name '*.crawljob' -exec mv {} /volume1/Rename/Log/ \; auf der Console getestet habe in eine neue Aufgabe kopiert. Läuft.
Das selbe in die alte Aufgabe ging nicht. Hab die nun gelöscht.

Verstehe es nicht aber geht nun
 

ElaCorp

Benutzer
Mitglied seit
12. Mai 2015
Beiträge
811
Punkte für Reaktionen
55
Punkte
48
Hallo, darf ich an dieser Stelle fragen, wie ich soetwas automatisieren kann?
Ich habe diesen Beitrag hier über Google gefunden und weiß sonst nicht wo ich selber sonst einen Beitrag öffnen könnte.

Ich will dass Immer Nachts im 3 Uhr in einer Ordner geschaut wird und alle Dateien älter als 3 Tage sollen dort in einen anderen Ordner verschobene werden.

Nun ist es so, dass ich nicht programmieren kann. Also keien Scripte schreiben kann. Gibt es soetwas auch mit Bildern? Oder Eingabemaske? So was wie Blockly oder Einer Erweiterten E-Mail Suche? Solche sachen kann ich bedihnen. Aber programmieren oder scrippten kann ich nicht.

Wie genau könnte ich mein Ziel erreichen? Was meint ihr?
 
Status
Für weitere Antworten geschlossen.
 

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