| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
sistemi  
  • Competenze informatiche di base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • finestre

  • Windows Vista

  • Windows XP
  •  
    Conoscenza Informatica >> sistemi >> Linux >> Content
    Che UNIX programmi del sistema operativo sono utilizzati per creare Named Pipe
    ? Nel sistema operativo Unix , un tubo è un dispositivo di sistema logico che comunica tra due processi Unix . Dal momento che un tubo di trasferimento dei dati tra due processi su base First-In -First - Out , essi sono chiamati anche pipe FIFO . Ci sono due tipi di tubi in Unix - con e senza nome pipe . Sono uguali nel comportamento e la semantica , tranne che named pipe hanno un nome e una voce nella directory , come un file. Le named pipe offrono il vantaggio della sicurezza , con lettura e scrittura di autorizzazioni e la protezione automatica da parte del sistema quando sono condivise da molti processi . Creare una named pipe Alla riga di comando

    I programmi " mknod " e " mkfifo " creare una named pipe al prompt della shell . La prima lettera nella voce è " p ", che indica che il dispositivo è un tubo . " 0666 " è la modalità utilizzata , che viene modificato con il valore corrente di umask . Eseguire il programma di " uomo " per dettagliate voci di manuali su " mknod " e " mkfifo " sul vostro sistema . " mknod " è un comando generico per tutti i tipi di dispositivi

    $ mknod nmpipe_multiway por $ mkfifo nmpipe_multiway 0666

    Vedere il tubo come un elenco di directory : . $ ls-l
    < br > , creare una named pipe in un programma C

    Chiamare il sistema Unix funzione mkfifo ( ) per creare la named pipe in un primo parametro program.The è il nome del tubo e il percorso ad esso . "Mode" consente di specificare le autorizzazioni di accesso con i quali si desidera creare la named pipe . La funzione assume il O_CREATE

    Previous :

    next :
      Articoli Correlati
    ·Come tagliare un video con FFmpeg 
    ·Come spostare una TMP su Linux 
    ·Come modificare un nome host in RedHat Linux 
    ·Come ripristinare Desktop Trash su Kubuntu 
    ·Qual è lo scopo di Sendmail ? 
    ·6 Caratteristiche di Linux 
    ·Come installare Knoppix su un disco rigido 
    ·Come utilizzare le parentesi su Linux 
    ·Come creare un OpenSUSE 11.1 Web Server 
    ·Come controllare patch installate in Solaris 
      Articoli in evidenza
    ·Come faccio a deframmentare il mio computer ? 
    ·Come ignorare i privilegi di amministratore per noteboo…
    ·Come cancellare file cancellati in Vista 
    ·Come migliorare Windows XP Start Up Velocità 
    ·Come programmare una Ripristino configurazione di siste…
    ·Come reimpostare la password di Windows con Knoppix 
    ·Come cambiare leggere solo i file o cartelle 
    ·Come modificare un Vista Boot Nome 
    ·Come avviare un computer da un CD di Windows 98 
    ·Come scoprire cosa si nasconde nella cronologia del vos…
    Copyright © Conoscenza Informatica http://it.wingwit.com