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?
New to Linux and Linux Version of FreeFileSync
- Posts: 5
- Joined: 30 Apr 2019
- Attachments
-
- Screenshot from 2020-09-15 11-53-07.png (91.71 KiB) Viewed 399 times
- Posts: 310
- Joined: 7 Jan 2018
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.
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!
/home/prizm1/FreeFileSync/Bin/FreeFileSync_x86_64 /home/prizm1/Config_And_Settings/FreeFileSync/ACER\ KeePass\ Archive\ To\ OneDrive\ Update.ffs_batch