Files
server-toolset/many-rsync/README.md
2026-02-16 19:38:56 +03:00

32 lines
808 B
Markdown

# server-toolset
## many-rsync
rsync a set of folders to the remote in parallel.
### config
use TOML (preferred) or JSON.
```toml
# parallel rsync configuration
# remote_folder: full rsync-compatible remote path
# don't forget the trailing slash!
# /Users/foo/target/
# foo@bar:/home/foo/target/
remote_folder = ""
# local_folders: bare folder names (resolved relative to $HOME)
local_folders = ["a"]
# n: max parallel rsync processes (default: 2)
n = 2
# log_level: pick from DEBUG | INFO | WARNING | ERROR | CRITICAL
log_level = "INFO"
```
- remote_folder: rsync-compatible full path to the target folder in remote. "remote" here means that it's the target of the operation, and could still reside on the local system.
- **do not forget to use the trailing slash!**
- local_folders: