Tout simplement, j'ai un processus qui est déclenché par launchd
mais s'exécute actuellement une fois par heure, mais ce que je voudrais vraiment, c'est qu'il s'exécute une fois qu'une sauvegarde Time Machine est terminée.
Au départ, je pensais que je pouvais simplement définir ma sauvegarde Time Machine (/Volumes/Foo/Backups.backupdb/Haravikk's Mac) comme chemin de surveillance pour launchd, mais cela semble se déclencher beaucoup trop tôt. Il semble se déclencher à nouveau vers la fin, donc j'utilise actuellement un délai et je vérifie l'existence d'une sauvegarde .inprogress, mais ce n'est pas vraiment une solution idéale, et parfois l'étape de nettoyage de Time Machine déclenche le processus plusieurs fois.
Existe-t-il un chemin plus spécifique que je pourrais observer et qui déclencherait mon processus uniquement lorsque Time Machine a terminé une sauvegarde ?
Je réalise que je devrais quand même effectuer mes contrôles pour être sûr, mais actuellement mon processus se déclenche plusieurs fois par sauvegarde, ce qui n'est pas ce que je veux.