Auteur: anne aublanc Date: À: guilde Sujet: problème de pipe
bonjour,
je lance ce pgm :
perl faxviamail.pl /tmp/repfaxz/titio 1>/tmp/logrepfax 2>&1
le pgm faxviamail.pl n'est pas lancé en ligne de cde mais est appelé lors d'une demande spécifique.
Quand l'option debug est en fonction, des messages arrivent dans le fichier /tmp/logrepfax
j'aimerais renvoyer à l'administateur le fichier de log par mail :
J'ai fait un petit pgm faxviamail_log.pl pour envoyer le mail à l'administateur
mais le pgm enfant trouve le fichier /tmp/logrepfax avec une taille à zéro
quand le pgm parent se termine, le fichier n'est pas vide!
Comment faire pour récupérer ce fichier sans qu'un autre pgm parent ne se lance... J'avais pensé au pipe mais ce n'est pas la bonne solution...
J'ai l'impression que le parent ne lâche pas son fichier come cela ;o)