Freefilesync Run in Scheduled Task/Job
For Freefilesync the software don’t have any function to schedule run the task, it is based on save the task to a batch file and using task scheduler to run it.
Create batch job on Freefilesync
File > Save as batch job
By default, FreeFileSync will show a progress dialog during synchronization and will wait while the summary dialog is shown. If the progress dialog is not needed, enable checkbox Run minimized and also set Auto-Close if you want to skip the summary dialog at the end.
And click save as to complete save the batch job the file (After save) will like below picture
How to Schedule Run Batch File on Windows
Open the Task Scheduler either via the start menu
or enter taskschd.msc in the run dialog (keyboard shortcut: Windows + R)
Create a new basic task and follow the wizard.
Create the name for the File Sync task, and also please make sure you is select the option “Run whether user is logged on” this option mean if the server don’t have anyone logged in also will able to run the task
Next go to the Trigger, this is to set when the task will auto to run
After create it will show as below picture
Next please go “action” to trigger the batch file to run the task. For action please select start a program, and on the program/script please browse the batch file that you had save from Freefilesync.
After create the action it will show as below picture and click ok to save the task
It might request admin account information for running the task. Please key in the admin username and the password of the server.
You can check your task at the Task Scheduler Library
How to Schedule Run Batch File on MAC
Open Launchpad and run Automator.
Create a new Calendar Alarm
Drag and drop the ffs_batch file on the workflow panel
Drag and drop action Files & Folders/Open Finder Items and add it to the workflow
Go to File > Save... and save the Automator job
The Calendar app will start automatically with the Automator job scheduled to the current day. You can now select a different time for synchronization or make it a recurring task.