| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> Linux >> Content
    Quels sont les programmes du système d'exploitation UNIX sont utilisés pour créer des canaux nommés
    ? Dans le système d'exploitation Unix, un tuyau est un dispositif de système logique qui communique entre deux processus Unix. Comme un tube de transférer des données entre deux processus sur une base premier entré , premier sorti , ils sont aussi appelés tuyaux FIFO . Il existe deux types de conduites sous Unix - pipes nommés et sans nom . Ils sont les mêmes dans le comportement et la sémantique , sauf que les canaux nommés ont un nom et une entrée dans le répertoire , comme un fichier. Les canaux nommés offrent l'avantage de la sécurité avec lecture-écriture autorisations ainsi que la protection automatique par le système quand elles sont partagées par de nombreux procédés . Créer un tube nommé à la ligne de commande

    Les programmes " mknod " et " mkfifo " créer un tube nommé à l'invite du shell . La première lettre de l'entrée est "p ", qui indique que le dispositif est un tuyau . " 0666 " est le mode utilisé , qui est modifiée en utilisant la valeur courante du umask . Exécutez le programme "man" pour les entrées manuel détaillé sur " mknod " et " mkfifo " sur votre système. " mknod " est une commande générique pour tous les types d'appareils

    $ mknod nmpipe_multiway POR $ mkfifo nmpipe_multiway 0666

    Voir la pipe comme une liste de répertoires : . $ ls -l
    < br >
    Créer un tube nommé dans un programme C

    Appelez le système Unix fonction mkfifo () pour créer le canal nommé dans un premier paramètre programme.Le est le nom de la pipe et le chemin à elle. "Mode" indique les permissions d'accès avec lequel vous voulez créer le tube nommé . La fonction prend la O_CREATE

    Previous :

    next :
      articles connexes
    ·Comment configurer un serveur Samba avec CentOS 5.4 
    ·Comment utiliser UDP cours d'un tunnel SSH 
    ·Comment désinstaller un dual boot OS 
    ·Comment se connecter à un dossier partagé à partir L…
    ·Embedded Linux Desktop 
    ·Comment faire pour récupérer les fichiers supprimés …
    ·Comment faire pour installer Python 2.7 Avec Yum 
    ·Comment faire pour installer FFMPEG sur Debian 
    ·32 Vs Bit . 64 bits Linux 
    ·Comment faire pour restaurer Windows XP vers GRUB 
      articles en vedette
    ·Comment puis-je nettoyer Windows Vista 
    ·Comment ajouter et supprimer barre latérale du Finder …
    ·Comment faire pour exécuter Linux sur une clé USB 
    ·Comment puis-je installer Windows XP sur un disque SATA…
    ·Comment afficher ou masquer l'horloge de votre ordinate…
    ·Comment importer des bogues dans Bugzilla 
    ·Comment mot de passe protéger une bibliothèque Window…
    ·Comment regarder Accueil vidéos sur mon Media Player 
    ·Comment nettoyer un registre HP 
    ·Comment nettoyer un menu de démarrage de Windows 
    Copyright © Connaissances Informatiques http://fr.wingwit.com