Neu Brauche Hilfe beim erstellen eines Shellscript´s (Autocopy)

trennscheibenwelt

Sehr aktives Mitglied
17. März 2017
1.029
221
Herne
Hallo alle zusammen,

Wie der Titel schon sagt brauche ich hilfe beim erstellen eines Scripts.

Was möchte ich tun:
Wir haben im Büro eine synology stehen (siehe Signatur).
Auf dem Server haben wir unter anderem unser Daten Archiv.
Wir möchten mit unserem Steuerberater die Buchhaltung Digital führen.
Ich habe dafür einen extra Ordner auf der Synology eingerichtet.
Diesen Ordner habe ich für unseren Steuerberater per ftp zur verfügung gestellt.
Per WF landen dort schon alle Ausgangsrechnungen. Unsere Kundendaten als csv sowie die Bankauszüge.

Jetzt möchte ich das aus meinem Archiv meine Eingangsrechnungen Automatisch in den Ordner für den Steuerberater Kopiert werden.
Das wäre ja an sich schon mit der Zeile:

Code:
cp -r -p -ar /Quellpfad /Zielpfad 1>> ./log_erfolgreich.txt 2>> ./log_fehlgeschlagen.txt

gegeben. Diese Zeile würde mir nun ein Verzeichniss mit seinen Unterverzeichnissen Kopieren (Grund: meine Eingangsrechnungen sind Sortiert) samt Zeitstempel, Dateirechte usw der Quelle und erstellt im selben Atemzug logfiles. (Ist noch nicht getestet)

Was ich nun aber gerne noch ereichen würde wäre dass das Script immer nur die Neusten Daten Kopiert damit ich meinen Steuerberater nicht mit alten Daten zuschütte.
Die sachen die der Steuerberater sich aus dem Ordner schon abgeholt hat soll er auch Löschen damit er nur das dort hat was er benötigt bzw noch nicht hat.

Hat jemand eine Idee wie ich das Script erweitern kann oder hat jemand vielleicht noch eine Bessere Idee das umzusetzen? Ausführen will ich das Script über den Synology Aufgabenplaner.

Warum möchte ich das so umsetzen und nutze dafür kein Kostenpflichtiges Tool? -> Einfach um Kosten zu Sparen und für meinen Steuerberater ist es Neuland das Digital zu machen. Darum versuche ich es so Günstig und einfach wie nur möglich zu halten.

Danke für eure Hilfe und anregungen.
 

trennscheibenwelt

Sehr aktives Mitglied
17. März 2017
1.029
221
Herne
Danke für deine Antwort

Könntest du mir Bitte auch eventuell aufschreiben wie das aussehen würde als code?

In dem Bereich bin ich totaler Leihe. Das von oben habe ich mir mittels Google zusammengebastelt.

rsync = Da runter habe ich verstanden das er die Verzeichnisse synchron hält. Da hatte ich etwas schiss das wenn der Steuerberater etwas aus seinem Ordner Löscht mir das auch im Archiv verschwindet.
 

elevennerds.de

Sehr aktives Mitglied
23. September 2015
1.187
179
Der Name von rsync ist da nicht ganz richtig: die Ordner werden nur von A nach B "synchronisiert", nicht von B nach A. Rsync löscht in der Standardkonfiguration keine Dateien, Löschen muss explizit angeschalten werden.

Einen funktionierenden Code kann ich nicht posten, da die Parameter bei den verschiedenen Systemen variieren können. Der Befehl "man find" oder "man rsync" gibt dir eine Dokumentation, anhand derer du deinen Befehl aufbauen kannst.
 

marcelj

Mitglied
2. April 2019
48
7
Bash:
$ find /tmp/x/* -type d -mtime 0 -exec cp -r -p -ar {} /tmp/y/ \;

Wie auch schon gesagt es kommt darauf an wie es bei dir konkret aussieht, ich wollte nur ein Beispiel posten weil ich die Verwendung von "find / exec" erstmal verwirrend fand.
Kann man einem Steuerberater nicht zumuten, dass er Dateien nach Alter sortiert? 😛
 

trennscheibenwelt

Sehr aktives Mitglied
17. März 2017
1.029
221
Herne
Danke für deine Antwort marcelj,
Man kann ihm das schon zumuten das er es sortiert bekommt.
Mein ziel ist es aber:
Er hat zugriff auf einen Ordner Namens "Buchhaltung"
In diesen Ordner Landen per WF schon Kopien von Rechnungen & Gutschriften.
Des weiteren Landen da schon Kontoauszüge.
Jetzt möchte ich es hinbekommen das Meine Eingangsrechnungen aus dem Archiv in den Ordner "Buchhaltung" Kopiert werden (Dafür das Script)

Hier ist jetzt die Besonderheit das ich möchte das mein Steuerberater einmal im Monat (bzw. so oft wie er es für nötig hält) auf den Ordner zugreift sich alles Downloadet und im Anschluss die daten Löscht damit er in diesem Ordner nur Datensätze findet die er noch nicht hat von uns. (Ich hoffe das Versteht man)

Was müsstet ihr noch wissen um mir Helfen zu können, ich bin damit immer noch Überfordert 😅

Also das Script soll auf der Synology (siehe signatur) über den Aufgabenplaner Täglich durchlaufen.
Das Ganze passiert auf der selben Festplatte (Volume 1)
DSM Version = DSM 6.2.3-25426 Update 2
 

trennscheibenwelt

Sehr aktives Mitglied
17. März 2017
1.029
221
Herne
Ich habs hinbekommen 💪

Mein Skript:
Bash:
#!/bin/sh
find "/volume1/Büro Digital/Eingangsscan/Diamant Union/Eingangsrechnungen" -newermt "1 days ago" -exec cp {} "/volume1/Buchhaltung/Diamant Union GmbH/Eingangsrechnungen" \;

Das aber erzeugt bei mir Temporäre dateien mit der Endung "@SynoEAStream"

Diese lösche ich so:
Bash:
#!/bin/sh
find "/volume1/Buchhaltung/Diamant Union GmbH/Eingangsrechnungen"
-name "*@SynoEAStream" -exec rm {} \;

Jetzt stehe ich vor einem anderen Problem und kann den Fehler nicht finden.
Vielleicht findet ihn einer von euch.

Ich möchte jede Stunde meine SQL Datenbank sichern.
Das wollte ich per SQL-Skript lösen welcher über den Aufgabenplaner (Windows) über eine .cmd ausgeführt werden soll.
So weit bin ich schonmal:

Mein SQL:
SQL:
BACKUP DATABASE [eazybusiness] TO  DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL14.JTLWAWI\MSSQL\Backup\eazybusiness.bak' WITH NOFORMAT, NOINIT,  NAME = N'eazybusiness-Vollständig Datenbank Sichern', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO

Mein CMD:
Code:
@ECHO OFF

SQLCMD -E -S DESKTOP-7EPIS1AJTLWAWI -i c:Skripte\backup_eazybusiness.sql
ren N:eazybusiness.bak eazybusiness_%date%-%time:~0,2%_%time:~3,2%_%time:~6,2%.bak

Vom Aufgabenplaner selber bekomme ich nur den Fehlercode "(0x1)"
Sieht jemand meinen Fehler?

Danke für eure Hilfe
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
Neu Hilfe - Performanceproblem mit Shop durch Worker JTL-Shop - Fehler und Bugs 27
Neu HILFE... >60 GB im tmp Allgemeine Fragen zu JTL-Shop 8
Neu Hilfe im Homeoffice für Amazon, ebay Kaufland etc. Dienstleistung, Jobs und Ähnliches 0
Frage zu Feature | WAWI-63484 - Übertragung von "Belegbildern" - Rechnungsdatenservice 2.0 - DATEV Unternehmen Online - Belege - Bitte um Hilfe JTL-Wawi 1.8 0
Neu MS SQL 14 Express wird langsam voll. Welche Lienzen benötigen wir? Bitte um Hilfe Eigene Übersichten in der JTL-Wawi 27
Neu Hilfe bei FBA - Artikel zusammenlegen User helfen Usern 1
Neu Hilfe zum Thema Versandart ändern User helfen Usern - Fragen zu JTL-Wawi 1
Neu Bitte um Hilfe: Seiten Variationskombis im Shop zeigen http:500 Allgemeine Fragen zu JTL-Shop 4
Neu Bitte um Hilfe beim Export/Import von Attributen JTL Ameise - Eigene Exporte 0
Hilfe - 1.8.10.0 JTL-WMS Waage Typ ADE EHR/EHQ geht nicht mehr JTL-Wawi 1.8 22
Komplexe SQL Abfrage zu gelieferten Artikeln mit eigenen Feldern - Hilfe gesucht JTL-Wawi 1.8 1
Neu wir brauchen dringend Hilfe bei WMS-Mobile, Benutzeranmeldung User helfen Usern - Fragen zu JTL-Wawi 3
Ebay Angebote importieren nicht möglich bitte um Hilfe ? JTL-Wawi 1.8 4
Neu beim Umstieg von unicorn auf SCX Bilder aktivieren Otto.de - Anbindung (SCX) 0
Neu Fehler beim Bearbeiten von PLZ & Ort im Kundenkonto (Update 5.3.0) JTL-Shop - Fehler und Bugs 1
Neu Überverkäufe aktiviert doch beim Artikel steht Ausverkauft JTL-Shop - Fehler und Bugs 1
Neu E-Mail-Adresse beim Versand von Lieferantenbestellungen User helfen Usern - Fragen zu JTL-Wawi 0
Fehler beim Rendering der Attribute bei SCX Abgleich kaufland.de - Anbindung (SCX) 1
Neu Fehler beim Zahlungsabgleich - Zahlungsmodul - Wawi 1.5.55.6 Gelöste Themen in diesem Bereich 14
Neu Sendeverzögerung (in Stunden) beim Newsletter Allgemeine Fragen zu JTL-Shop 1
Neu Fehler beim erstellen von Aufträgen. Digitale Unterschrift im Auftrag. JTL-Wawi - Fehler und Bugs 0
In Diskussion Fehler beim Versenden von E-Mails: "Could not convert socket to TLS" JTL-POS - Fehler und Bugs 1
Neu Error beim öffnen von Artikeln und Unterkategorien in zweiter Sprache JTL-Shop - Fehler und Bugs 1
Neu Kann uns jemand beim Otto einrichten helfen? Dienstleistung, Jobs und Ähnliches 3
Gelöst WMS 1.8.11.2 friert beim Starten ein JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 5
Fehler beim Datenbank - JTL WAWI Connector WooCommerce-Connector 1
Neu Mögliche steuerrechtliche Verstöße beim Nutzen der JTL Druckvorlagen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Gelöst Zebra T21 Scanner mit Installierten JTL POS 1.0.9.3 beim Bon versuche Ich einfach zu Scannen er sucht aber kein Artikel JTL-POS - Fehler und Bugs 1
Lieferanten EK wird nicht auf Artikelebene kopiert? EK ist überall 0 beim Artikel. JTL-Wawi 1.8 8
GLN-Nummer beim Kunden hinterlegen JTL-Wawi 1.8 3
Neu Wawi Artikelattribut = externer Link wie am besten darstellen beim Artikel? Allgemeine Fragen zu JTL-Shop 0
Neu Beim duplizieren von Aufträgen werden alte Daten übernommen Arbeitsabläufe in JTL-Wawi 11
Neu Dotliqid Artikelnummer beim letzten Bindestrich aufsplitten User helfen Usern - Fragen zu JTL-Wawi 0
Beschreibung wird beim Import fehlerhaft übernommen JTL-Wawi 1.8 0
Neu Menü, Logo und Suche beim Scrollen anzeigen / Mobilansicht Templates für JTL-Shop 0
Gelöst GLS Probleme beim Erstellen von Versandetiketten Gelöste Themen in diesem Bereich 1
Neu Mehrsprachiges Menü - Beim ersten Seitenaufruf falsche Sprache Gelöste Themen in diesem Bereich 11
Neu Webp Bild aufruf Fehler beim ersten mal laden JTL-Shop - Fehler und Bugs 2
RLIMIT_NPROC is exceeded & fehler 503 beim Abgleich und beim Bestellabschluss Einrichtung JTL-Shop5 0
Neu ebay- Angebote-laufende Angebote: Fehler beim Laden der Daten, der mehrteilige Bezeichner "Custom-fWawiArtikelpreisBrutto" konnte nicht gebunden werde JTL-Wawi - Fehler und Bugs 2
Neu Problem beim Update von 5.0.0 auf 5.2.4 (Integrity constraint violation: 1062 Duplicate entry 'COUNTRY_VIEW' for key 'PRIMARY'") Installation / Updates von JTL-Shop 3
Neu Zahlungsart beim Import ändern User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehler beim Update von Exportformat Google Shopping JTL-Shop - Fehler und Bugs 1
Issue angelegt [WAWI-57041] Identifikation von Amazon-Retouren beim FFN-Partner User helfen Usern - Fragen zu JTL-Wawi 1
Absturz beim Umlagern von Bestellvorschlägen auf die Einkaufsliste JTL-Wawi 1.7 0
In Diskussion Kassenschublade öffnet nicht beim ersten Vorgang des Tages. JTL-POS - Fehler und Bugs 10
Beim Datei hinzufügen kommt eine Fehlermeldung JTL-Wawi 1.8 5
Fehler beim Artikelupload nach Ebay 21917328, 21916619, 21916970, 21919420 JTL WAWI 1.7.12.1 JTL-Wawi 1.7 0
Worker in der 1.7.15.3 hängt ständig beim Shopabgleich JTL-Wawi 1.7 18

Ähnliche Themen