Réponses:
mknod
commande sera pas vous permettre de créer une socket.Si vous souhaitez créer un socket Unix / TCP à partir de la ligne de commande , essayez la socket
commande à partir du package de socket (installez-le d'abord). Résumant la description de sa page de manuel :
Le socket crée un TCP de domaine Internet ou un socket de flux de domaine UNIX et le connecte à stdin et stdout.
socket -v coma.cs.tu-berlin.de nntp
se connecte au port nntp (port 119) de coma.cs.tu-berlin.de (130.149.28.10).
socket -sl 3425
crée un socket serveur sur le port 3425 sur l'hôte local et attend une connexion. Une fois la connexion fermée, une nouvelle connexion est acceptée.
socket -wslqvp "echo Socket! " 1938
crée un socket serveur sur le port 1938 sur l'hôte local et attend une connexion. Lorsqu'une connexion est acceptée, la chaîne "Socket!" est écrit dans le socket. Aucune donnée n'est lue depuis le socket et écrite dans le programme Finger. La connexion est fermée lorsqu'une condition de fin de fichier à la sortie standard du programme se produit. Une nouvelle connexion est alors acceptée.
Vous ne pouvez pas le créer, mais vous pouvez copier à partir d'un système de travail comme ci-dessous vers un emplacement partagé entre les machines et copier de l'emplacement partagé vers l'autre système.
Machine A
cp -rf /dev/SRC shared_directory
Machine B
cp -rf shared_directory /dev/
Je pense que vous cherchez la commande mknod
. (Si vous êtes intéressé par l'appel système qu'il utilise, voici la page de manuel pour cela .)
/dev/log
lasocket
commande?