Gibt es eine Möglichkeit, einen Unix-FIFO mit Go-Sprache zu erstellen? Es gibt keine Mkfifo
, noch Mknod
in os
Paket, obwohl ich erwartet habe, dass benannte FIFOs weitgehend in Posix OS's verwendet werden. Tatsächlich gibt es eine Funktion zum Erstellen eines unbenannten FIFO (Pipe), aber keine Funktion zum Erstellen von Named Pipes.
Bin ich der Einzige, der sie braucht?
Es gibt ein Mkfifo
, aber es befindet sich im syscall
-Paket:)
Wenn ich durch die Quelle suche, habe ich das Gefühl, dass sie außer in OS X und FreeBSD nicht verfügbar ist: Ссылка
Ich habe keine Unix-Maschine zum Testen bereit. Sie können cgo
verwenden, wenn Sie ein C-Interface-Paket erstellen möchten, das es für Sie exportiert.