Eu quero criar um novo arquivo de soquete /dev
. A maneira de obtê-lo é adicionar uma nova regra udev
?
Eu quero criar um novo arquivo de soquete /dev
. A maneira de obtê-lo é adicionar uma nova regra udev
?
mknod
comando será não permitem que você crie um soquete.Se você deseja criar um soquete Unix / TCP a partir da linha de comando , tente o socket
comando no pacote de soquetes (instale-o primeiro). Resumindo sua descrição da página de manual :
O soquete cria um soquete de fluxo de domínio TCP ou UNIX de domínio da Internet e o conecta a stdin e stdout.
socket -v coma.cs.tu-berlin.de nntp
conecta-se à porta nntp (porta 119) do coma.cs.tu-berlin.de (130.149.28.10).
socket -sl 3425
cria um soquete de servidor na porta 3425 no host local e aguarda uma conexão. Depois que uma conexão é fechada, uma nova conexão é aceita.
socket -wslqvp "echo Socket! " 1938
cria um soquete de servidor na porta 1938 no host local e aguarda uma conexão. Quando uma conexão é aceita, a string "Socket!" é gravado no soquete. Nenhum dado é lido do soquete e gravado no programa finger. A conexão é fechada quando ocorre uma condição de final de arquivo na saída padrão do programa. Em seguida, uma nova conexão é aceita.
/dev/log
com osocket
comando?Você não pode criá-lo, mas pode copiar de um sistema em funcionamento, conforme abaixo, para algum local compartilhado entre as máquinas e copiar do local compartilhado para outro sistema.
Máquina A
Máquina B
fonte
Eu acho que você está procurando o comando
mknod
. (Se você estiver interessado na chamada do sistema usada, aqui está a página de manual ).fonte