Domande taggate «fifo»

Domande su FIFO - file speciale first-in first-out, noto anche come pipe



1
Perché una pipa denominata è lenta come scrivere su un file?
Sto cercando di capire come funzionano le named pipe in modo da poter semplificare la mia comunicazione interprocesso unidirezionale. Mi aspetto un sovraccarico a causa della copia dei dati in un buffer circolare, che avrei pensato fosse memorizzato nella RAM, e quindi mi aspettavo che la pipe fosse molto più …
18 fifo 


3
lettura continua da named pipe (cat o tail -f)
Ho configurato rsyslogper registrare determinati eventi del registro per /dev/xconsole: *.*;cron.!=info;mail.!=info |/dev/xconsole /dev/xconsoleè una pipe denominata ( fifo). Se voglio vedere cosa viene registrato, posso fare cat /dev/xconsole. Sono sorpreso di vedere che il comando cat /dev/xconsolenon termina dopo aver letto il file, ma agisce come tail -f. in altre …
16 pipe  cat  tail  fifo 



1
Pipe “trapelate” in Linux
Supponiamo che tu abbia una pipeline come la seguente: $ a | b Se binterrompe l'elaborazione dello stdin, dopo un po 'la pipa si riempie e scrive, dal asuo stdout, si bloccherà (fino a quando non binizia nuovamente l'elaborazione o muore). Se volessi evitare questo, potrei essere tentato di usare …
12 linux  pipe  fifo  buffer 

1
Come posso usare inotify o named pipe su SSHFS?
Grazie alla sshfsmagia, posso montare la mia home directory da un server remoto con sshfs user@server:/home/user ~/remote Ottimisticamente, ho pensato di impostare un locale inotify-hook sul ~/remote/logFile(nel sshfsmontaggio), in modo da un programma locale può reagire ai cambiamenti di log remoti. cd ~/remote touch logFile # create remote file inotifywait …
12 sshfs  inotify  fifo 



6
Tubo semi-asincrono
Supponiamo che io abbia la seguente pipe: a | b | c | d Come posso attendere il completamento di c(o b) in sho bash? Ciò significa che lo script dpuò iniziare in qualsiasi momento (e non è necessario attendere) ma richiede un output completo cper funzionare correttamente. Il caso …
11 bash  shell  pipe  fifo 

3
Named pipe, descrittori di file ed EOF
Due finestre, stesso utente, con istruzioni bash. Nella finestra-1 digitare: $ mkfifo f; exec <f Quindi ora bash sta tentando di leggere dal descrittore di file 0, che è mappato sulla pipe denominata f. Nella finestra-2 digitare: $ echo ls > f Ora window-1 stampa un s e poi il …

3
Come implementare "generatori" come $ RANDOM?
La variabile speciale $RANDOMha un nuovo valore ogni volta che si accede. A questo proposito, ricorda gli oggetti "generatori" trovati in alcune lingue. C'è un modo per implementare qualcosa del genere in zsh? Ho provato a farlo con pipe denominate, ma non ho trovato un modo per estrarre gli oggetti …
10 zsh  fifo  ipc 

2
mkfifo - L'I / O del disco si verifica effettivamente?
Ho 2 applicazioni: Produttore (N istanze) Consumatore (1 istanza) Attualmente scrivo risultati intermedi dai produttori, quindi il consumatore legge questi file dal disco e produce un risultato finale . Vorrei ridurre al minimo questo I / O "trasmettendo in streaming" gli output dei produttori direttamente al consumatore. Mi sono imbattuto …
10 io  fifo 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.