cp /Folder1/*.mov /Folder2/
cp /Folder1/*.mov /Folder3
rm /Folder1/*.mov
Esto se ejecuta cada 60 segundos usando 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 escribirse el script se ejecuta y copia todo lo que hay en la carpeta y lo corrompe. (O si el script simplemente se ejecuta cuando se está escribiendo un archivo).
¿Cómo puedo hacer una declaración condicional para que el script espere hasta que se complete la escritura del archivo?