Jest to polecenie mesgposix, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
mesg — zezwalaj lub odrzucaj wiadomości
STRESZCZENIE
wiadomość [t|n]
OPIS
Połączenia wiadomość Narzędzie kontroluje, czy inni użytkownicy mogą wysyłać wiadomości za pośrednictwem napisać,
mówićlub inne narzędzia do urządzenia końcowego. Dotyczy to urządzenia końcowego
ustalany poprzez wyszukiwanie pierwszego terminala w sekwencji powiązanych urządzeń
odpowiednio standardowe wejście, standardowe wyjście i standardowy błąd. Bez żadnych argumentów, wiadomość
zgłosi stan bieżący bez jego zmiany. Procesy z odpowiednimi uprawnieniami
może być w stanie wysyłać wiadomości do terminala niezależnie od bieżącego stanu.
OPCJE
Brak.
OPERANDY
W ustawieniach regionalnych POSIX obsługiwane są następujące operandy:
y Zezwól innym użytkownikom na wysyłanie wiadomości na urządzenie końcowe.
n Odmawiaj innym użytkownikom uprawnień do wysyłania wiadomości na urządzenie końcowe.
STDIN
Nieużywany.
WEJŚCIE AKTA
Brak.
ŚRODOWISKO ZMIENNE
Następujące zmienne środowiskowe mają wpływ na wykonanie wiadomość:
JĘZYK Podaj wartość domyślną dla zmiennych internacjonalizacji, które nie są ustawione lub
zero. (Patrz tom Definicje podstawowe POSIX.1‐2008, Sekcja 8.2,
Umiędzynarodowienie Zmienne o pierwszeństwo internacjonalizacji
zmienne używane do określania wartości kategorii ustawień regionalnych).
LC_ALL Jeśli jest ustawiony na niepustą wartość ciągu, nadpisz wartości wszystkich pozostałych
zmienne internacjonalizacji.
LC_CTYPE Określ lokalizację dla interpretacji sekwencji bajtów danych tekstowych
jako znaki (na przykład jednobajtowe w przeciwieństwie do wielobajtowych znaków w
argumenty).
LC_MESSAGES
Określ ustawienia regionalne, które powinny być używane do wpływania na format i zawartość
napisane komunikaty diagnostyczne (przez wiadomość) do błędu standardowego.
NLSPATH Określ lokalizację katalogów wiadomości do przetwarzania LC_MESSAGES.
ASYNCHRONICZNY WYDARZENIA
Domyślna.
STDOUT
Jeżeli nie określono żadnego operandu, wiadomość wyświetli aktualny stan terminala w pliku
nieokreślonym formacie.
STDERR
Błąd standardowy stosuje się tylko do komunikatów diagnostycznych.
WYDAJNOŚĆ AKTA
Brak.
ROZSZERZONY OPIS
Brak.
EXIT STATUS
Zwracane są następujące wartości wyjściowe:
0 Odbieranie wiadomości jest dozwolone.
1 Odbieranie wiadomości jest zabronione.
>1 Wystąpił błąd.
KONSEKWENCJE OF BŁĘDY
Domyślna.
Połączenia następujący działy jest informacyjny.
WNIOSEK ZASTOSOWANIE
Mechanizm zmiany statusu komunikatu terminala nie jest określony.
Dlatego nieokreślone działania mogą spowodować zmianę statusu terminala po wiadomość
Pomyślnie zakończył. Działania te mogą obejmować między innymi: inne
przywołanie wiadomość narzędzie, procedury logowania; wywołanie stty użyteczność,
przywołanie chmod narzędzie lub chmod() funkcja i tak dalej.
PRZYKŁADY
Brak.
RACJONALNE UZASADNIENIE
Terminal zmienił się o wiadomość jest powiązany ze standardowym wejściem, wyjściem lub błędem,
zamiast terminala sterującego sesją. Dzieje się tak dlatego, że użytkownicy logowali się częściej
niż raz, powinien mieć możliwość zmiany dowolnego terminala logowania bez konieczności zatrzymywania
zadanie uruchomione w tych sesjach. Nie jest to problem bezpieczeństwa związany z terminalami
innych użytkowników, ponieważ do działania na terminalu wymagane byłyby odpowiednie uprawnienia
inny użytkownik.
Metoda sprawdzania kolejno każdego z trzech pierwszych deskryptorów plików, aż do a
znaleziony terminal został przejęty z Systemu V.
Plik /dev/tty nie jest określony dla urządzenia końcowego, ponieważ tak sądzono
zbyt restrykcyjne. Typowe zmiany środowiska dla n operand to uprawnienia do zapisu
są usuwane dla inni i grupa z odpowiedniego urządzenia. Zdecydowano o opuszczeniu
rzeczywisty opis tego, co zostało zrobione, jest nieokreślony ze względu na potencjalne różnice między nimi
wdrożenia.
Format standardowego wyjścia jest nieokreślony ze względu na różnice między danymi historycznymi
wdrożenia. Dane wyjściowe te nie są zazwyczaj przydatne w przypadku skryptów powłoki (mogą one używać metody
status wyjścia), więc dokładna analiza wyników nie jest konieczna.
PRZYSZŁOŚĆ KIERUNKI
Brak.
Korzystaj z mesgposix online, korzystając z usług onworks.net