mesgposix - Online in de cloud

Dit is de opdracht mesgposix 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


mesg — berichten toestaan ​​of weigeren

KORTE INHOUD


bericht [j|n]

PRODUCTBESCHRIJVING


De bericht hulpprogramma controleert of andere gebruikers berichten mogen verzenden via schrijven,
pratenof andere hulpprogramma's op een eindapparaat. Het betrokken eindapparaat moet zijn
bepaald door te zoeken naar de eerste terminal in de reeks gekoppelde apparaten
respectievelijk standaardinvoer, standaarduitvoer en standaardfout. Zonder argumenten, bericht
rapporteert de huidige status zonder deze te wijzigen. Processen met de juiste rechten
kan mogelijk berichten naar de terminal sturen, onafhankelijk van de huidige status.

OPTIES


Geen.

OPERANDEN


De volgende operanden worden ondersteund in de POSIX-landinstelling:

y Geef andere gebruikers toestemming om berichten naar het eindapparaat te verzenden.

n Weiger toestemming aan andere gebruikers om berichten naar het eindapparaat te verzenden.

STDIN


Niet gebruikt.

INVOER FILES


Geen.

MILIEU VARIABELEN


De volgende omgevingsvariabelen zijn van invloed op de uitvoering van: bericht:

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 (door bericht) naar standaardfout.

NLSPAT Bepaal de locatie van berichtencatalogi voor de verwerking van: LC_MESSAGES.

ASYNCHROON EVENEMENTEN


Standaard.

STDOUT


Als er geen operand is opgegeven, bericht zal de huidige terminalstatus weergeven in een
niet gespecificeerd formaat.

STDERR


De standaardfout wordt alleen gebruikt voor diagnostische berichten.

OUTPUT FILES


Geen.

UITGEBREID PRODUCTBESCHRIJVING


Geen.

EXIT STATUS


De volgende exit-waarden worden geretourneerd:

0 Berichten ontvangen is toegestaan.

1 Het ontvangen van berichten is niet toegestaan.

>1 Er is een fout opgetreden.

GEVOLGEN OF FOUTEN


Standaard.

De volgend secties zijn informatief.

TOEPASSING GEBRUIK


Het mechanisme waarmee de berichtstatus van de terminal wordt gewijzigd, is niet gespecificeerd.
Daarom kunnen niet-gespecificeerde acties ervoor zorgen dat de status van de terminal daarna verandert bericht
heeft succesvol afgerond. Deze acties kunnen omvatten, maar zijn niet beperkt tot: een andere
aanroeping van de bericht hulpprogramma, inlogprocedures; aanroeping van de stijf nut,
aanroeping van de chmod hulpprogramma of chmod() functie, enzovoort.

Voorbeelden


Geen.

BEWEEGREDENEN


De terminal is veranderd door bericht is die geassocieerd met de standaard invoer, uitvoer of fout,
in plaats van de controlerende terminal voor de sessie. Dit komt omdat gebruikers meer ingelogd zijn
dan eens een van hun inlogterminals zou moeten kunnen wijzigen zonder de verbinding te hoeven stoppen
taak die in die sessies wordt uitgevoerd. Dit is geen veiligheidsprobleem waarbij de terminals betrokken zijn
andere gebruikers omdat de juiste bevoegdheden nodig zijn om de terminal te beïnvloeden
een andere gebruiker.

De methode voor het achtereenvolgens controleren van elk van de eerste drie bestandsdescriptors totdat a
terminal is gevonden, is overgenomen van Systeem V.

Het bestand /dev/tty is niet gespecificeerd voor het eindapparaat, omdat men dacht dat dit wel het geval was
te restrictief. Typische omgevingsveranderingen voor de n operand zijn die schrijfrechten
zijn verwijderd voor anderen en groep vanaf het juiste apparaat. Er werd besloten om de
feitelijke beschrijving van wat er wordt gedaan als niet gespecificeerd vanwege mogelijke verschillen tussen
implementaties.

Het formaat voor standaarduitvoer is niet gespecificeerd vanwege verschillen tussen historische uitvoer
implementaties. Deze uitvoer is over het algemeen niet nuttig voor shell-scripts (ze kunnen de
exit status), dus exact parseren van de uitvoer is niet nodig.

TOEKOMST ROUTEBESCHRIJVING


Geen.

Gebruik mesgposix online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's