buffering pipes
Christos Ricudis
ricudis at komodino.itc.auth.gr
Mon Apr 16 12:45:24 EEST 2007
Nick Demou wrote:
> έχω αυτή την εντολή:
> prog1 | prog2
> υπάρχει κάποιο prog_buf με το οποίο θα μπορούσα να την κάνω έτσι:
> prog1 | prog_buf | prog2
> όπου το prog_buf ΠΡΩΤΑ θα διαβάσει ΟΛΟ το output του prog1 και META θα
> το στείλει στο prog2
>
prog1 > /tmp/temp.$$
prog2 < /tmp/temp.$$
rm -f /tmp/temp.$$
But that's a wrong solution...
> _______________________________
>
> ΥΓ: ορίστε και ο λόγος που το θέλω:
>
> έχω ένα μηχανάκι το οποίο μαζεύει emails από μερικά pop accounts με το
> fetchmail και τα φιλτράρει με το maildrop. Το κακό είναι ότι αν ένα
> email θέλει πάνω από 5 λεπτά για να κατέβει η διαδικασία τερματίζεται
> με το error
>
> fetchmail: SIGPIPE thrown from an MDA or a stream socket error
>
...to a different problem :P
--
Christos Ricudis ricudis at itc.auth.gr
Systems Administrator +30-2310-998656
IT Support Center
Aristotle University of Thessaloniki, GREECE
More information about the Linux-greek-users
mailing list