← Back to team overview

sslug-teknik team mailing list archive

Re: Pipe ved hjaelp af filer

 

On Wed, 20 Jan 1999 jad@xxxxxxxxxxxxxxx wrote:

> Jeg bruger ikke selv rpm, men mange programmer, som normalt kun bruger
> navngivne filer som input, har en option til at angive at den skal bruge
> stdin. Ellers kan man nogen gange bruge named pipes:
> 
> mkfifo testpipe
> 
> laver en named pipe ved navn testpipe - til forskel fra det tilsvarende
> i OS/2 og WinNT kan den ses i filsystemet (med fx ls). Hvis et program
> sender output til testpipe, blokerer det, indtil et andet program læser
> fra den - med lidt held kan du bruge følgende:

Hvis et program naegter at bruge "standard input" som input, men vil laese
noget fra en fil kan man ogsaa bruge /proc/self/fd/0 - som er en fil i et
virtuelt /proc filsystem som svarer til standard input for processen.

Samme for standard output - hvis program Foobar vil kun skriv logfilen til
en fil, og du vil have det ud paa standard output, angiver du bare
/proc/self/fd/1 som output.



-- 
==============================================================================
Erwin Andreasen   Herlev, Denmark <erw@xxxxxx>          UNIX System Programmer
<URL:http://www.andreasen.org>              <*>         (not speaking for) DDE
==============================================================================




References