mesgposix - Online nel cloud

Questo è il comando mesgposix che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


mesg — consentire o negare i messaggi

SINOSSI


Messaggio [s|n]

DESCRIZIONE


Il Messaggio L'utilità controlla se altri utenti possono inviare messaggi tramite scrivere,
parlareo altre utilità a un dispositivo terminale. Il dispositivo terminale interessato deve essere
determinato ricercando il primo terminale nella sequenza dei dispositivi associati a
rispettivamente standard input, standard output ed errore standard. Senza argomenti, Messaggio
riporterà lo stato attuale senza modificarlo. Processi con privilegi appropriati
potrebbe essere in grado di inviare messaggi al terminale indipendentemente dallo stato corrente.

VERSIONI


Nessuno.

OPERANDI


I seguenti operandi devono essere supportati nella locale POSIX:

y Concedere l'autorizzazione ad altri utenti per inviare messaggi al dispositivo terminale.

n Negare l'autorizzazione ad altri utenti per inviare messaggi al dispositivo terminale.

STDIN


Non usato.

INGRESSO FILE


Nessuno.

AMBIENTE VARIABILI


Le seguenti variabili d'ambiente influiranno sull'esecuzione di Messaggio:

LUNGO Fornire un valore predefinito per le variabili di internazionalizzazione non impostate o
nullo. (Vedi il volume Definizioni di base di POSIX.1-2008, Sezione 8.2,
Internazionalizzazione Variabili per il primato dell'internazionalizzazione
variabili utilizzate per determinare i valori delle categorie locali.)

LC_TUTTI Se impostato su un valore di stringa non vuoto, sovrascrive i valori di tutti gli altri
variabili di internazionalizzazione.

LC_CTYPE Determinare la localizzazione per l'interpretazione di sequenze di byte di dati di testo
come caratteri (ad esempio, caratteri a byte singolo anziché caratteri multibyte in
argomenti).

LC_MESSAGGI
Determinare la localizzazione che dovrebbe essere usata per influenzare il formato e il contenuto di
messaggi di diagnostica scritti (da Messaggio) all'errore standard.

NLSPATH Determinare la posizione dei cataloghi dei messaggi per l'elaborazione di LC_MESSAGGI.

ASINCRONO EVENTI


Predefinito.

STDOUT


Se non viene specificato alcun operando, Messaggio deve visualizzare lo stato attuale del terminale in un
formato non specificato.

Stderr


L'errore standard deve essere utilizzato solo per i messaggi di diagnostica.

USCITA FILE


Nessuno.

EXTENDED DESCRIZIONE


Nessuno.

EXIT STATUS


Devono essere restituiti i seguenti valori di uscita:

0 La ricezione di messaggi è consentita.

1 La ricezione di messaggi non è consentita.

>1 Si è verificato un errore.

CONSEGUENZE OF ERRORI


Predefinito.

Il i seguenti sezioni sono Informativo.

APPLICAZIONI USO


Il meccanismo con cui viene modificato lo stato del messaggio del terminale non è specificato.
Pertanto, azioni non specificate possono causare la modifica dello stato del terminale dopo Messaggio
ha completato con successo. Queste azioni possono includere, ma non sono limitate a: un altro
invocazione del Messaggio utilità, procedure di accesso; invocazione del sty utilità,
invocazione del chmod utilità o chmod() funzione, e così via.

ESEMPI


Nessuno.

FONDAMENTO LOGICO


Il terminale è cambiato da Messaggio è quello associato allo standard input, output o errore,
piuttosto che il terminale di controllo per la sessione. Questo perché gli utenti hanno effettuato l'accesso di più
di una volta dovrebbe essere in grado di modificare qualsiasi terminale di accesso senza dover interrompere il
lavoro in esecuzione in quelle sessioni. Questo non è un problema di sicurezza che coinvolge i terminali di
altri utenti perché sarebbero necessari privilegi appropriati per influenzare il terminale di
un altro utente.

Il metodo di controllo di ciascuno dei primi tre descrittori di file in sequenza fino a a
terminale trovato è stato adottato da System V.

Il file /dev/tty non è specificato per il dispositivo terminale perché si pensava che fosse
troppo restrittivo. Cambiamenti ambientali tipici per il n gli operandi sono quei permessi di scrittura
vengono rimossi per altri ed gruppo dal dispositivo appropriato. Si è deciso di lasciare il
descrizione effettiva di ciò che viene fatto come non specificato a causa di potenziali differenze tra
implementazioni.

Il formato per l'output standard non è specificato a causa delle differenze tra storico
implementazioni. Questo output generalmente non è utile per gli script di shell (possono usare il
stato di uscita), quindi l'analisi esatta dell'output non è necessaria.

FUTURE INDICAZIONI


Nessuno.

Usa mesgposix online utilizzando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows