Hello,

For information, I've seen that no more process is accessing the fifo.

Best Regards,

Fabrice

-----Original Message-----
From: Alexander V. Lukyanov [mailto:[EMAIL PROTECTED] 
Sent: vendredi, 18. avril 2008 09:58
To: Chatelain Fabrice
Cc: [email protected]
Subject: Re: [lftp] - sometimes doesn't catch eof

On Wed, Apr 16, 2008 at 03:50:09PM +0200, Chatelain Fabrice wrote:
> I'm running lftp to transfer backup file by reading a remote fifo 
> using fish protocol.
> Sometimes, lftp doesn't get the eof and loops unfinitely by doing 
> timeout - reconnection, even if I configure lftp to never reconnect.

I think it is "cat" command which do not catch eof. Is the fifo still
open by someone for writing?

> ---> #EXEC cat\ /dev/bkpfifo_1445918
> cat /dev/bkpfifo_1445918; echo '### 200'
> //output of backup again
> Creating information file (/image.data) for rootvg.
> 
> Creating list of files to back up.
> Backing up 4802 files
> 4802 of 4802 files (100%)
> //the backup is finished, so the eof should be send or catch..
> 0512-038 mksysb.FB.1445918: Backup Completed Successfully.
> **** Timeout - reconnecting

You see: there is no ### 200 message which would appear if and when cat
terminates. That is cat is still running and someone holds the pipe open
for writing.

-- 
   Alexander.

Reply via email to