Chcę utworzyć nowy plik gniazda w /dev
. Czy sposobem na to jest dodanie nowej reguły udev
?
Chcę utworzyć nowy plik gniazda w /dev
. Czy sposobem na to jest dodanie nowej reguły udev
?
mknod
Komenda będzie nie pozwalają na tworzenie gniazdo.Jeśli chcesz utworzyć gniazdo Unix / TCP z wiersza polecenia , spróbuj wykonać socket
polecenie z pakietu gniazd (najpierw je zainstaluj). Podsumowując opis strony podręcznika:
Socket tworzy domenę internetową TCP lub gniazdo strumienia domeny UNIX i łączy je ze standardowymi i standardowymi gniazdami.
socket -v coma.cs.tu-berlin.de nntp
łączy się z portem nntp (port 119) w coma.cs.tu-berlin.de (130.149.28.10).
socket -sl 3425
tworzy gniazdo serwera na porcie 3425 na hoście lokalnym i czeka na połączenie. Po zamknięciu połączenia nowe połączenie jest akceptowane.
socket -wslqvp "echo Socket! " 1938
tworzy gniazdo serwera na porcie 1938 na hoście lokalnym i czeka na połączenie. Po zaakceptowaniu połączenia ciąg „Socket!” jest zapisywane w gnieździe. Żadne dane nie są odczytywane z gniazda i zapisywane do programu palca. Połączenie zostaje zamknięte, gdy wystąpi warunek końca pliku na standardowym wyjściu programu. Następnie nowe połączenie zostanie zaakceptowane.
/dev/log
zsocket
polecenia?Nie możesz go utworzyć, ale możesz skopiować z działającego systemu, jak poniżej, do wspólnej lokalizacji między komputerami i skopiować z wspólnej lokalizacji do innego systemu.
Maszyna A.
Maszyna B
źródło
Myślę, że szukasz polecenia
mknod
. (Jeśli interesuje Cię wywołanie systemowe, z którego korzysta, oto strona podręcznika do tego .)źródło