|Why are you so hung up on the word "yesterday?" You already said you're going to run this in the middle of the night (1 am, to be exact). Do you have people who'll keep these files in some sort of inconsistent state? |
What happens if the server goes down Tuesday at 00:15? Do you tell your users on Wednesday, "Welp, sorry. I won't back any of that stuff up because it was made Monday, and yesterday was Tuesday?" What'll you do when management decides they want the updating done faster, and tell you to run your script 4 times a day? What'll you do when management decides the copies are eating too much bandwidth, and tell you to run your script only on weekends?
This isn't a personal attack or anything, I'm legitimately trying to find the difference between "files changed" and "files changed yesterday." One seems like a fair compromise given the realities of the described situation. The other seems like a fair compromise with added liability, and I'm not seeing an advantage.
How To Ask Questions The Smart Way