cp /Folder1/*.mov /Folder2/
cp /Folder1/*.mov /Folder3
rm /Folder1/*.mov
Esto se ejecuta cada 60 segundos con Chron, que copia cualquier archivo * .mov de una carpeta a otras 2 carpetas y luego elimina el archivo.
Si el archivo tarda más de 60 segundos en escribir, el script se ejecuta y copia cualquier cosa en la carpeta y lo corrompe. (O si el script simplemente se ejecuta cuando se escribe un archivo).
¿Cómo puedo hacer una declaración condicional para hacer que el script espere hasta que se complete la escritura del archivo?