Knowledgebase: Cloud Storage
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.


Comments (0)