Quiero crear un nuevo archivo de socket en /dev
. ¿La forma de obtenerlo es agregar una nueva regla udev
?
Quiero crear un nuevo archivo de socket en /dev
. ¿La forma de obtenerlo es agregar una nueva regla udev
?
mknod
comando será no permitirá crear un socket.Si desea crear un socket Unix / TCP desde la línea de comandos , intente el socket
comando desde el paquete del socket (instálelo primero). Resumiendo la descripción de su página de manual :
Socket crea un dominio de Internet TCP o un socket de flujo de dominio UNIX y lo conecta a stdin y stdout.
socket -v coma.cs.tu-berlin.de nntp
se conecta al puerto nntp (puerto 119) de coma.cs.tu-berlin.de (130.149.28.10).
socket -sl 3425
crea un socket de servidor en el puerto 3425 en el host local y espera una conexión. Después de cerrar una conexión, se acepta una nueva conexión.
socket -wslqvp "echo Socket! " 1938
crea un socket de servidor en el puerto 1938 en el host local y espera una conexión. Cuando se acepta una conexión, la cadena "Socket!" está escrito en el zócalo. No se leen datos del socket y se escriben en el programa finger. La conexión se cierra cuando se produce una condición de fin de archivo en la salida estándar del programa. Entonces se acepta una nueva conexión.
/dev/log
con elsocket
comando?No puede crearlo, pero puede copiar desde un sistema de trabajo como se muestra a continuación en alguna ubicación compartida entre las máquinas y copiar desde la ubicación compartida al otro sistema.
Máquina A
Máquina B
fuente
Creo que estás buscando el comando
mknod
. (Si está interesado en la llamada del sistema que utiliza, aquí está la página de manual para eso ).fuente