si je comprends bien tu as 1 fichier référent et c'est sa date à lui qui défini qu'il faut copier la liste de fichier ou non ?
genre
toto <- référent
tutu
titi
si toto à été modifié dans les 24H alors copier tutu et titi
suffit alors d'un simple find pour faire ça
0 9 * * * find /chemin/complet/ -type f -name "toto" -mtime -1 -exec cp tutu titi destination/ \;
ou si tu veux que depuis minuit spécifiquement donc date réelle au lieu de 24H suffit d'utiliser le comparateur newer de find avec un fichier que tu crées toutes les 24H dans /tmp avec une command touch en cron à 00h01 par exemple.
genre
1 2
| 0 0 * * * rm /tmp/fichier_jour
1 0 * * * touch /tmp/fichier_jour |
et le tour est joué pas besoin de scripts pour faire ça
Partager