sendmail -t -f$3 $EMAIL
rm $EMAIL
done
A minha pergunta eh:
Pode acontecer algum problema porque estou removendo o
arquivo antes do mail ter sido enviado? Ou o sistema
so libera o i-node quando o ultimo acesso ao arquivo
for fechado?
Obrigado
Otacílio
O sendmail so vai
Não tem problema,
Ele irá executar o sendmail só depois removerá o arquivo,
mas para ficar mais tranquilo poem um sleep para aguardar
um tempo antes de remover o arquivo.
Eder.
--
Linux is for people who hate Windows,
BSD is for people who love UNIX
No Unix um arquivo pode ser removido com ele aberto, e eu já fiz
programas se valendo disto para tornar os arquivos temporários
seguros. É mais seguro que o umsk 0777, mas mesmo assim eu
faco o umask 0777.
Para as funcões de leitura e escrita é indiferente, mas não constará
mais no diretório.
3 matches
Mail list logo