New to Linux and Linux Version of FreeFileSync

Get help for specific problems
User avatar
Posts: 5
Joined: 30 Apr 2019

PlateauRealm

In the Linux version, how do I run another FreeFileSync batch file on completion of task? In the Windows version, I have to run the FreeFileSync executable followed with a batch file argument, i.e.:

"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\Config & Settings\FreeFileSync\ACER KeePass Archive To OneDrive Update.ffs_batch"

The attachment screen grab is from my Linux Mint FreeFileSync installation.

The PDF that came with the Linux tarball is written for a Windows version. Is there a FreeFileSync Linux tutorial version available? What is the correct syntax for the Linux command line entry here?
Attachments
Screenshot from 2020-09-15 11-53-07.png
Screenshot from 2020-09-15 11-53-07.png (91.71 KiB) Viewed 399 times
Posts: 310
Joined: 7 Jan 2018

bgstack15

It sounds like you want to have FreeFileSync invoke another instance of FreeFileSync, with a different ffs_batch file. I have never done that, but the way to do it from the command line in Linux would be to invoke the whole path of FreeFileSync followed by the whole path of the ffs_batch file. So you need to know where your FreeFileSync_x86_64 or similar binary is.
/home/prizm1/FreeFileSync/Bin/FreeFileSync_x86_64 /home/prizm1/Config_And_Settings/FreeFileSync/ACER\ KeePass\ Archive\ To\ OneDrive\ Update.ffs_batch
Observe that while spaces, ampersands, and other special characters can be used in file names on GNU/Linux filesystems, it can make parsing the commands difficult, ergo the backslash \ characters to "escape" the spaces. It is also possible that you could wrap the whole path inside double quotes, like your Windows invocation example. And then it is possible that FreeFileSync might already escape special characters, so you will have to experiment a little bit. But please report back here what ends up working for you!