Ich möchte eine neue Socket-Datei in erstellen /dev
. Fügt der Weg, um es zu bekommen, das Hinzufügen einer neuen Regel hinzu udev
?
Ich möchte eine neue Socket-Datei in erstellen /dev
. Fügt der Weg, um es zu bekommen, das Hinzufügen einer neuen Regel hinzu udev
?
mknod
Befehl wird nicht ermöglicht es Ihnen , eine Steckdose zu erstellen.Wenn Sie einen Unix / TCP-Socket über die Befehlszeile erstellen möchten , versuchen Sie den socket
Befehl aus dem Socket- Paket (installieren Sie ihn zuerst). Zusammenfassung der Manpage- Beschreibung:
Socket erstellt einen Internetdomänen-TCP- oder einen UNIX-Domänen-Stream-Socket und verbindet ihn mit stdin und stdout.
socket -v coma.cs.tu-berlin.de nntp
stellt eine Verbindung zum nntp-Port (Port 119) von coma.cs.tu-berlin.de (130.149.28.10) her.
socket -sl 3425
Erstellt einen Server-Socket an Port 3425 auf dem lokalen Host und wartet auf eine Verbindung. Nachdem eine Verbindung geschlossen wurde, wird eine neue Verbindung akzeptiert.
socket -wslqvp "echo Socket! " 1938
Erstellt einen Server-Socket an Port 1938 auf dem lokalen Host und wartet auf eine Verbindung. Wenn eine Verbindung akzeptiert wird, wird die Zeichenfolge "Socket!" wird in den Socket geschrieben. Es werden keine Daten aus dem Socket gelesen und in das Fingerprogramm geschrieben. Die Verbindung wird geschlossen, wenn eine Dateiende-Bedingung an der Standardausgabe des Programms auftritt. Dann wird eine neue Verbindung akzeptiert.
/dev/log
mit demsocket
Befehl das Äquivalent dazu erstellen würden ?Sie können es nicht erstellen, aber Sie können von einem funktionierenden System wie unten beschrieben an einen gemeinsam genutzten Speicherort zwischen den Computern kopieren und vom gemeinsam genutzten Speicherort auf das andere System kopieren.
Maschine A.
Maschine B.
quelle
Ich denke, Sie suchen nach dem Befehl
mknod
. (Wenn Sie an dem verwendeten Systemaufruf interessiert sind, finden Sie hier die entsprechende Manpage .)quelle