Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Schedule mit FreeFileSync und UserScript

Featured Replies

Bin etwas fachfremd und bekomme das leider nicht hin. Ich möchte mit den "User Scripts" ein Batch File "XXX.ffs_batch" von FreeFileSync ausführen. Der angehängte Screenshot erklärt es leider nur für Ubuntu. Das File selbst liegt in /mnt/user/appdata/FreeFileSync/XXX.ffs_batch"

 

Kann mir da jemand helfen? Geht das überhaupt?

 

Lieben Dank!

 

 

464510216_OhneTitel.thumb.png.03a2abacbef14d658cbff21d6c3d63c4.png

Solved by hawihoney

  • Solution
1 hour ago, pevauh said:

Das File selbst liegt in /mnt/user/appdata/FreeFileSync/XXX.ffs_batch

 

Ohne zu wissen was in dem Script intern vorgeht würde ich den sicheren Weg von zwei Wegen wählen. Diese Variante "erbt" die Umgebung des Containers:

 

#!/bin/bash
#arrayStarted=true
#backgroundOnly=true
#clearLog=true
#noParity=true

# docker exec <Containername> /XXX.ffs_batch
# also vermutlich:

docker exec FreeFileSync /XXX.ffs_batch

 

  • Author

Containername wäre dann auch die ID?

 

Also genau so?

 

# docker exec <dd68688c58458xxx> /XXX.ffs_batch

 

 

Edited by pevauh

  • Author

Hab leider echt Pech mit LuckyBackup. Hat mich schon Tage gekostet. Eine Externe USB hat LuckyB auch gecrasht. Mein System auch schon mehrfach. Bei LB ist der Cron Job  inklusive. Bei FreeFileSync leider nicht.

 

Auf jeden Fall tausend Dank für Deine Hilfe!!!

9 minutes ago, pevauh said:

docker exec <dd68688c58458xxx> /XXX.ffs_batch

 

Nein, der Containername --> hatte ich doch abgeleitet: FreeFileSync

 

docker exec FreeFileSync /XXX.ffs_batch

 

Edited by hawihoney

  • Author

Alright! Besten Dank!

 

  • 5 months later...

Guten Morgen,

 

ich versuche nun wie oben beschrieben das Batchfile mit User Scripts aufzurufen. Ich lege eine neues Script an und bearbeite und ergänze unter 1 nur Zeile 2:

1 #!/bin/bash
2 docker exec FreeFileSync /backup_jum.ffs_batch

Nach dem speichern habe ich es ausgeführt. Funktioniert leider nicht, lt. Logfile ist das Verzeichnis nicht korrekt. Ich habe den Containernamen benutzt und nicht die Nummer. Was ist falsch? Viele Grüße, Jens

1 hour ago, Flipside said:

Was ist falsch? Viele Grüße, Jens

 

das wird so nicht gehen, der Pfad passt ja sicher nicht wenn das script (der Pfad) nicht separat mounted ist ...

 

Pfad aus Docker Sicht

 

Beispiel du mountest

 

/mein_script <> /mnt/user/appdata/FreeFileSync/script

 

legst das script in den benannten Ordner ab, /mnt/user/appdata/FreeFileSync/script/blabla.sh

 

dann

 

docker exec FreeFileSync /mein_script/blabla.sh

 

 

On 8/11/2024 at 10:42 AM, alturismo said:

 

das wird so nicht gehen, der Pfad passt ja sicher nicht wenn das script (der Pfad) nicht separat mounted ist ...

 

Pfad aus Docker Sicht

 

Beispiel du mountest

 

/mein_script <> /mnt/user/appdata/FreeFileSync/script

 

legst das script in den benannten Ordner ab, /mnt/user/appdata/FreeFileSync/script/blabla.sh

 

dann

 

docker exec FreeFileSync /mein_script/blabla.sh

 

 

Grüße, dank dir für deine Antwort. Allerdings komme ich damit nicht klar. Ich hab mich nochmal durch den Guide zum User Script gewühlt, komme da aber nicht weiter.

Wie muss das userscript aussehen? Könntest du die Zeilen mir bitte mal grob vorgeben? Dank Dir vorab!

6 hours ago, Flipside said:

Wie muss das userscript aussehen?

das ist mal sekundär, zuerst solltest du verstehen wo das script liegen sollte und wie du es überhaupt ausführen kannst mit docker exec

 

6 hours ago, Flipside said:

Allerdings komme ich damit nicht klar.

womit ?

 

was hast du bisher gemacht ?

- wo liegt das script ?

- wie willst du es ausführen ?

 

was für Fehler bekommst du ?

...

 

 

17 hours ago, alturismo said:
Quote

das ist mal sekundär, zuerst solltest du verstehen wo das script liegen sollte und wie du es überhaupt ausführen kannst mit docker exec

Es liegt genau wie oben beschrieben im Hauptordner von freefilesync. user\appdata\FreeFileSync

Quote

 

womit ?

 

was hast du bisher gemacht ?

- wo liegt das script ?

- wie willst du es ausführen ?

 

was für Fehler bekommst du ?

...

 

Mit deiner Aussage bin ich nicht klar gekommen. Ich weiß nicht genau wie ich welchen Ordner mounten soll. Ich beschreibe es mal.

Ich habe freefilesync drauf und möchte dort den batchfile von userscript anstoßen lassen. Ich hab userscript also installliert und fertig. Ich habe ein neues Script angelegt und bin dann auf edit. Dort müssten ja die Befehle wie oben genannt rein. Nur was muss alles rein? Aktuell hab ich es denke ich komplett verhunzt, es besteht aus den 2 Zeilen:

#!/bin/bash
docker exec FreeFileSync /mnt/user/appdata/FreeFileSyn/backup_jum.ffs_batch

Ich kenne mich mit den Befehlen hier leider nicht richtig aus. Wäre schön wenn man es mir nochmal kurz und knappt beschreibt, was ich im Script genau eintragen muss.

Danke! Gruß Jens

  • Community Expert

Servus @Flipside mit den bisher gelieferten Infos ist es schwer dir zu helfen.

9 hours ago, Flipside said:

/mnt/user/appdata/FreeFileSyn/backup_jum.ffs_batch

hier fehlt vermutlich das „c“ am Ende bei FreeFileSyn

 

Mach doch mal Screenshots von:

-dem UserScript

-deiner Container Konfig

-dem Inhalt von /mnt/user/appdata/FreeFileSync

-dem Inhalt von backup_jum.ffs_batch

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.