Overview
Thanks to the 'command line' support of FTP Synchronizer, you can run FTP Synchronizer via any scheduler, such as Windows Task Scheduler, to automate synchronization.
Command Line Support
FTP Synchronizer includes powerful command line capabilities that allow you to:
- Run specific profiles without opening the GUI
- Integrate with Windows Task Scheduler
- Create automated backup routines
- Run syncs from batch files or scripts
Command Line Usage
For detailed information about command line FTP sync, please read the Command Line FAQ. There are only two parameters - very easy to use!
Setting Up Windows Task Scheduler
We also have a flash tutorial for setting up a job using Windows Task Scheduler.
Common Automation Scenarios
Daily Backup
Set up a scheduled task to run your profile every day at 2:00 AM to automatically backup important files.
Hourly Sync
Create a task that runs every hour to keep local and remote files constantly synchronized.
On Startup
Configure a task to run when you log into Windows to ensure files are synced at the start of your work day.
Best Practices
- Test your profile manually first before scheduling it
- Check the "Run only if user is logged on" option for interactive syncs
- Use the "Run whether user is logged on or not" option for background syncs
- Enable logging to track scheduled sync results
- Set appropriate intervals - too frequent may impact performance
Troubleshooting
Task doesn't run
Check that the task is enabled and the account has proper permissions. Verify the command line path to FTP Synchronizer is correct.
Sync fails in background
Ensure you're using saved account credentials and that the profile path is accessible from the scheduled task context.