main
- main(source: str, destination: str, maximum_sync_time: int = 1800, cancel_event: Event | None = None) None[source]
Main function to sync data to local disk using rsync.
- Parameters:
source (str) – Source directory path.
destination (str) – Destination path on remote system.
maximum_sync_time (int) – Maximum sync time duration in seconds.
1800. (Defaults to)
cancel_event (threading.Event | None) – Event to signal cancellation.
None. (Defaults to)
Parameters: - source: Source directory path - destination: Destination path (on remote system) - maximum_sync_time: Maximum sync time duration in seconds (default: 1200) - cancel_event: threading.Event to signal cancellation (optional)