J'ai un scénario assez intriguant pour vous, que j'aimerais résoudre avec Automator :
Nous sommes une startup qui crée du contenu vidéo musical en HD qui est diffusé en ligne ; nous avons une infrastructure Linux/Unix personnalisée qui prend des vidéos HD depuis un dossier, les traite pour la diffusion en streaming, et les met en ligne dans un format Web pour qu'elles puissent être visionnées / diffusées / téléchargées depuis notre site. Appelons ce dossier Dossier D pour les besoins de ce problème.
Lorsqu'un monteur vidéo a un projet terminé, il ajoute son projet à Dossier A, Dossier B, ou Dossier C, chacun étant un dossier sur un volume de notre SAN. Le SAN dispose de 3 volumes, chacun pouvant être monté en écriture sur une machine à la fois, de sorte qu'à tout moment jusqu'à 3 personnes peuvent ajouter du contenu à A, B ou C.
Ce que j'aimerais faire avec Automator, si possible :
- Surveiller les dossiers A, B & C pour de nouvelles vidéos.
- Lorsqu'une vidéo est ajoutée dans un de ces dossiers, la copier dans le Dossier D.
- Notre système backend travaille sur D et supprime ensuite le fichier de D.
- La partie délicate est de s'assurer qu'une fois le fichier supprimé de D, il ne soit pas ré-ajouté depuis A, B ou C.
- En raison de l'accès en écriture limité du SAN, supposer que A, B et C ne peuvent pas être écrits depuis la machine où se trouve le Dossier D.
Je ne sais pas comment spécifier quelque chose comme "une fois que cette vidéo est apparue une fois dans le Dossier D, l'ignorer si elle réapparaît" et je ne connais pas de moyen de le faire sans accéder d'une manière ou d'une autre aux originaux sur A, B & C et de les renommer