Re: [FUG-BR] Se eu remover um arquivo que esta sendo usado o que acontece?

2006-03-03 Por tôpico Nilson Debatin
Em Sex, 2006-03-03 às 10:32 -0300, Otacilio Neto escreveu:
> Olá pessoal
> 
> Tenho o seguinte codigo em um script shell
> 
>   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?

Ele libera o i-node assim que for executada a função de 
unlink ( no caso o rm ), porém pelo meu conhecimento
de shell script o seu email será enviado antes do 
arquivo ser apagado. Caso não seja mesmo esse o caso
esperimente colocar um sleep 5 antes do rm.

[]s
Nilson

___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br


[FUG-BR] Se eu remover um arquivo que esta sendo usado o que acontece?

2006-03-03 Por tôpico Otacilio Neto
Olá pessoal

Tenho o seguinte codigo em um script shell

EMAIL=/var/tmp/$$ #EMAIL contem o caminho e o PID da
shell

for i in $1 do
  touch $EMAIL
  echo "Cabecalho e um monte de troco" > $EMAIL
  .
  .
  .
  bla bla bla
  .
  .
  .
  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



___
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
http://br.acesso.yahoo.com
___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br