Em geral, os comandos do Unix tratam os arquivos da mesma forma, estejam eles abertos ou sendo gravados ou não. Portanto, se uma tarefa cron estiver usando cp
para copiar um diretório, o que é copiado dependerá apenas do que está no diretório no momento em que o comando cp
examinar o diretório. Se um arquivo é escrito apenas parcialmente no momento em que cp
o visita, uma cópia parcialmente escrita será produzida. Se você quiser evitar tais ocorrências, você precisa implementar um esquema de bloqueio entre os processos cooperativos para impedir o acesso simultâneo ao diretório.