Dit is de opdracht mkfifoposix die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
mkfifo — maak speciale FIFO-bestanden
KORTE INHOUD
mkfifo [m mode] filet...
PRODUCTBESCHRIJVING
De mkfifo hulpprogramma zal de speciale FIFO-bestanden maken die zijn gespecificeerd door de operanden, in de
bestelling opgegeven.
Voor elk filet operand, de mkfifo hulpprogramma voert acties uit die gelijk zijn aan de mkfifo()
functie gedefinieerd in het System Interfaces-volume van POSIX.1‐2008, aangeroepen met de
volgende argumenten:
1. De filet operand wordt gebruikt als de pad argument.
2. De waarde van de bitsgewijs inclusieve OR van S_IRUSR, S_IWUSR, S_IRGRP, S_IWGRP, S_IROTH,
en S_IWOTH wordt gebruikt als de mode argument. (Als de m optie is opgegeven, wordt de waarde van
the mkfifo() mode argument is niet gespecificeerd, maar de FIFO zal dat op geen enkel moment doen
machtigingen minder beperkend dan de m mode optie-argument.)
OPTIES
De mkfifo hulpprogramma zal voldoen aan het Base Definitions-volume van POSIX.1‐2008, sectie
12.2, utility Syntaxis Richtlijnen.
De volgende optie wordt ondersteund:
m mode Stel de bestandsmachtigingsbits van de nieuw gemaakte FIFO in op de opgegeven waarde mode
waarde. De mode optie-argument zal hetzelfde zijn als de mode operand gedefinieerd
voor de chmod nut. In de symbolische_mode snaren, de op tekens '+' en
'−' moet worden geïnterpreteerd ten opzichte van een veronderstelde initiële modus van a=rw.
OPERANDEN
De volgende operand wordt ondersteund:
filet Een padnaam van het speciale FIFO-bestand dat moet worden gemaakt.
STDIN
Niet gebruikt.
INVOER FILES
Geen.
MILIEU VARIABELEN
De volgende omgevingsvariabelen zijn van invloed op de uitvoering van: mkfifo:
TAAL Geef een standaardwaarde op voor de internationaliseringsvariabelen die niet zijn ingesteld of
nul. (Zie het volume Basisdefinities van POSIX.1‐2008, sectie 8.2,
internationalisering Variabelen voor de prioriteit van internationalisering
variabelen die worden gebruikt om de waarden van landinstellingen te bepalen.)
LC_ALL Indien ingesteld op een niet-lege tekenreekswaarde, overschrijf dan de waarden van alle andere
internationaliseringsvariabelen.
LC_CTYPE Bepaal de landinstelling voor de interpretatie van reeksen bytes tekstgegevens
als tekens (bijvoorbeeld single-byte in plaats van multi-byte tekens in
argumenten).
LC_MESSAGES
Bepaal de landinstelling die moet worden gebruikt om het formaat en de inhoud van te beïnvloeden
diagnostische berichten geschreven naar standaardfout.
NLSPAT Bepaal de locatie van berichtencatalogi voor de verwerking van: LC_MESSAGES.
ASYNCHROON EVENEMENTEN
Standaard.
STDOUT
Niet gebruikt.
STDERR
De standaardfout wordt alleen gebruikt voor diagnostische berichten.
OUTPUT FILES
Geen.
UITGEBREID PRODUCTBESCHRIJVING
Geen.
EXIT STATUS
De volgende exit-waarden worden geretourneerd:
0 Alle opgegeven speciale FIFO-bestanden zijn met succes gemaakt.
>0 Er is een fout opgetreden.
GEVOLGEN OF FOUTEN
Standaard.
De volgend secties zijn informatief.
TOEPASSING GEBRUIK
Geen.
Voorbeelden
Geen.
BEWEEGREDENEN
Dit hulpprogramma is toegevoegd om shell-applicaties in staat te stellen speciale FIFO-bestanden te maken.
De m optie toegevoegd om de bestandsmodus te beheren, voor consistentie met soortgelijke
functionaliteit geleverd door de mkdir utility.
Vroege voorstellen omvatten een p optie vergelijkbaar met de mkdir p optie die is gemaakt
tussenliggende mappen die leiden naar de FIFO gespecificeerd door de laatste component. Dit was
verwijderd omdat het niet algemeen nodig is en niet gebruikelijk is bij soortgelijke toepassingen
nutsbedrijven.
De functionaliteit van mkfifo wordt in wezen beschreven door een verwijzing naar de mkfifo()
functie in het System Interfaces-volume van POSIX.1‐2008. Standaard wordt bijvoorbeeld de
modus van het FIFO-bestand wordt beïnvloed door het aanmaakmasker voor de bestandsmodus in overeenstemming met de
gespecificeerd gedrag van de mkfifo() functie. Op deze manier is er minder duplicatie van
inspanning die nodig is voor het beschrijven van de details van het maken van bestanden.
TOEKOMST ROUTEBESCHRIJVING
Geen.
Gebruik mkfifoposix online met behulp van onworks.net-services