ui. Das habe ich leider noch nicht gemacht. Ich mache die Synchronisation immer per Hand wenn ich Dateien geändert habe. Aber wenn du eine Lösung dafür findest wäre ich natürlich interessiert... LG
[glibc 2.33 oder libappindicator-gtk3] 2-Way Synchronisation (nicht mounten) mit Google Drive
- DarkTrinity
- Erledigt
Hinweis: In dem Thema [glibc 2.33 oder libappindicator-gtk3] 2-Way Synchronisation (nicht mounten) mit Google Drive gibt es 11 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
-
-
Ich komme wirklich zu nichts mehr im Moment ...
Aber egal, dazu bin ich nun doch noch gekommen (weil langes WE und so):
ui. Das habe ich leider noch nicht gemacht. Ich mache die Synchronisation immer per Hand wenn ich Dateien geändert habe. Aber wenn du eine Lösung dafür findest wäre ich natürlich interessiert... LG
Synthax
Code: FreeFilesync --help
Alles anzeigenSyntax: FreeFileSync [Konfigurationsdateien: *.ffs_gui/*.ffs_batch] [-DirPair Verzeichnis Verzeichnis] [-Edit] [Globale Konfigurationsdatei: GlobalSettings.xml] Konfigurationsdateien: Beliebige Anzahl von FreeFileSync "ffs_gui" und/oder "ffs_batch" Konfigurationsdateien. -DirPair Verzeichnis Verzeichnis Beliebige Anzahl von alternativen Verzeichnispaaren für maximal eine Konfigurationsdatei. -Edit Ausgewählte Konfiguration nur zum Editieren öffnen ohne sie auszuführen. Globale Konfigurationsdatei: Pfad zu alternativer GlobalSettings.xml Datei.
Beispiel
Die Datei "SyncPrivateGdrv-auto.ffs_batch" enthält die Ordnerpaare und deren Sychronisationsparameter. Das hast Du natürlich vorher in der UI von FreeFileSync eingerichtet.
Best Practice
Leider ist alles tolle (wie laufen lassen als Dienst, Direktsynchronisation, usw) der Windowsversion vorbehalten ....
Also gehst Du hin und .....
- Schreibst Dir ein Script welches die oben genannten Synchronisationsbefehle enthält
- Dieses kannst Du per Cron, per Autostartscript und/oder mittels eigenen ShutDownScripts involvieren
Du erhälst aber kein Feedback. Logdateiauswertung ist also angesagt (oder bezahlen - dann kriegste immer ne schicke Email mit dem Ergebnis des Vorgangs)
Die Logdatei (siehe Einstellungen in der UI) ist per Standard eine HTML. Sicherlich schick, aber für automatisierte Auswertungen ungeeignet. Also würde ich sie als *.txt protokollieren lassen und diese per Shellscript auswerten.
Die aktuellste Logdatei im Verzeichnis ermittelst Du zB mit
Für den Rest brauchst Du nur ein bissel sed
Codesed -n '1p;2q' "SyncPrivateGdrv-auto 2021-11-01 144159.056.log" sed -n '5p;6q' "SyncPrivateGdrv-auto 2021-11-01 144159.056.log"
Je nach dem, wie Du diese beiden Befehle inkludierst, kann Dir ein Script eine kurze und knackige Zusammenfassung liefern (Datum & Ergebnis):
Zitat von Output der beiden SED- BefehleSyncPrivateGdrv-auto 01.11.2021 [14:41:59]
| Erfolgreich abgeschlossen
LG