Wir haben dieses Skript in Ksh-Datei.Log mkfifo: muss Datei angeben
FIFO_FILE=${FOLDER}/fifo_FIFOFILE.$$
mkfifo $FIFO_FILE
Manchmal funktioniert es. Manchmal ist es nicht, und es gibt keine Fehler oder eine Warnung, nur ein Protokoll
mkfifo: must specify file
Usage: mkfifo [-m mode] file ...
ich im Internet suchen, aber keine Sache, über die mkfifo Nachricht gefunden „muss Datei angeben“. Und diese Nachricht haben wir sicher nicht in unserer Codebasis. Ich bin mir nicht sicher, ob es eine Warnung ist oder so. Hat jemand etwas (Dokument, ...) grüßt diese mkfifo Nachricht?
Ich habe hier einige Informationen über mkfif enter link description here gefunden, aber nichts über Fehlermeldung.
EDIT1: Wir haben viele Skripts vor diesem Skript, die in Ordnung sind. Es ist also nicht möglich, dass FOLDER Platz haben. Hat jemand eine Ressource mit der Nachricht "mkfifo: muss Datei angeben" von mkfifo?
vielleicht passiert es, wenn FOLDER Platz enthält? –
Vielen Dank für die Antwort, aber FOLDER enthält keinen Speicherplatz. – greencomet90
Zur besseren Lesbarkeit, wenn ich _ im Variablennamen verwende, tendiere ich dazu, sie in {} wie 'mkfifo" $ {FIFO_FILE} "' hinzuzufügen - auch hinzufügen "für potentielle Leerzeichen macht es widerstandsfähiger gegenüber den Variablenwerten –