I'm backing up and transferring files automatically each night via scp.
I realize I get packet-level checksums via the protocol itself, but I'm wondering what the best practice is to ensure that a transfer hasn't failed, or partially completed etc.
I could use rsync, but my needs are simple and I just want to ensure that:
- there wasn't an error in transmission
- retry if there was (so that I don't discover that I'm 4 days stale when I go to recover)