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)