Como isso é muito grande para colocar em um comentário, você já tentou verificar se algum arquivo no diretório ~/PDF
ainda está aberto enquanto eles são iniciados no spool usando lsof
(LiSt Open Files)?
Adicione este snippet de código após o seu enscript -B -P PDF bloom.c
:
# Go into endless loop and break when all files in */PDF/* are closed.
while :
do
if ! [[ 'lsof | grep /PDF/' ]]
then
break
fi
sleep 1
done
e antes do
mv "'ls -dtr1 ~/PDF/* | tail -1'"
Desta forma você perde apenas 1 segundo ...
Para mais informações:
-
lsof
listará todos os arquivos abertos no momento - o
man lsof
obrigatório fornecerá ainda mais detalhes.
; -)