cp /Folder1/*.mov /Folder2/
cp /Folder1/*.mov /Folder3
rm /Folder1/*.mov
Viene eseguito ogni 60 secondi utilizzando Chron che copia qualsiasi file * .mov da una cartella in altre 2 cartelle e quindi rimuove il file.
Se il file impiega più di 60 secondi per scrivere, lo script viene eseguito e copia qualsiasi cosa nella cartella e la corrompe. (O se lo script si verifica esattamente quando viene scritto un file.)
Come posso creare un'istruzione condizionale per far sì che lo script aspetti fino al completamento della scrittura del file?