Rclone isn't a sync tool, but offers a sync command.
You can use a cronjob and run it every 5 minutes or something like that and run a rclone sync to your remotes.
My upload script as an example does a basic check for if it's running and doesn't run again.
[felix@gemini scripts]$ cat upload_cloud
#!/bin/bash
# RClone Config file
RCLONE_CONFIG=/opt/rclone/rclone.conf
export RCLONE_CONFIG
#exit if running
if [[ "`pidof -x $(basename $0) -o %PPID`" ]]; then exit; fi
# Move older local files to the cloud
/usr/bin/rclone move /local/ gcrypt: --log-file /opt/rclone/logs/upload.log -v --exclude-from /opt/rclone/scripts/excludes --delete-empty-src-dirs --fast-list --max-transfer 700G
You can replace the move with sync and just run something like:
rclone sync /source remote:
Depending on the remote, there might be some performance tweaks but I'd start defaults and go from there.