IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

ipcsposix - Online nel cloud

Esegui ipcsposix nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando ipcsposix 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


ipcs — segnala lo stato delle strutture di comunicazione tra processi XSI

SINOSSI


ipc [-qm] [-a|-bcopt]

DESCRIZIONE


I ipc l'utilità deve scrivere informazioni sulla comunicazione interprocesso attiva
.

Senza opzioni, le informazioni devono essere scritte in formato breve per le code di messaggi, condivise
segmenti di memoria e set di semafori attualmente attivi nel sistema. Altrimenti,
le informazioni visualizzate sono controllate dalle opzioni specificate.

VERSIONI


I ipc l'utilità deve essere conforme al volume delle definizioni di base di POSIX.1‐2008, Sezione
12.2, Utilità Sintassi Linee Guida.

I ipc utility accetta le seguenti opzioni:

-q Scrivere informazioni sulle code di messaggi attive.

-m Scrivere informazioni sui segmenti di memoria condivisa attivi.

-s Scrivere informazioni sui set di semafori attivi.

If -q, -m, o -s sono specificati, solo le informazioni su tali strutture devono essere scritte.
Se nessuno di questi tre è specificato, le informazioni su tutti e tre devono essere oggetto scritto
alle seguenti opzioni:

-a Usa tutte le opzioni di stampa. (Questa è una notazione abbreviata per -b, -c, -o, -pe
-t.)

-b Scrivi informazioni sulla dimensione massima consentita. (Numero massimo di byte in
messaggi in coda per le code dei messaggi, dimensione dei segmenti per la memoria condivisa e
numero di semafori in ogni set per i semafori.)

-c Scrivi il nome utente del creatore e il nome del gruppo; vedi sotto.

-o Scrivere informazioni sull'utilizzo eccezionale. (Numero di messaggi in coda e totale
numero di byte nei messaggi in coda per le code dei messaggi e numero di processi
collegato a segmenti di memoria condivisa.)

-p Scrivi le informazioni sul numero di processo. (ID processo dell'ultimo processo da inviare a
messaggio e ID processo dell'ultimo processo a ricevere un messaggio su messaggio
code, ID processo del processo di creazione e ID processo dell'ultimo processo
per collegare o scollegare su segmenti di memoria condivisa.)

-t Scrivi informazioni sull'orario. (Ora dell'ultima operazione di controllo che ha modificato il
permessi di accesso per tutte le strutture, ora dell'ultimo msgsnd() e msgrcv()
operazioni sulle code dei messaggi, ora dell'ultimo merda() e shmdt() operazioni su
memoria condivisa e tempo dell'ultimo semope() operazione sui semafori.)

OPERANDI


Nessuno.

STDIN


Non usato.

INGRESSO FILE


* Il database del gruppo

* Il database degli utenti

AMBIENTE VARIABILI


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

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 nell'errore standard.

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

TZ Determinare il fuso orario per le stringhe di data e ora scritte da ipc. Se TZ is
unset o null, deve essere utilizzato un fuso orario predefinito non specificato.

ASINCRONO EVENTI


Predefinito.

STDOUT


Una riga introduttiva deve essere scritta con il formato:

"IPC status da %s as of %s\n", <source>, <quando>

dovesource> indica la fonte utilizzata per raccogliere le statistiche equando> è il
informazioni che sarebbero prodotte dal quando comando quando richiamato nella locale POSIX.

I ipc utility quindi creerà fino a tre report a seconda del -q, -me -s
opzioni. Il primo rapporto deve indicare lo stato delle code dei messaggi, il secondo rapporto
deve indicare lo stato dei segmenti di memoria condivisa e il terzo rapporto deve indicare
lo stato degli insiemi di semafori.

Se la funzione corrispondente non è installata o non è stata utilizzata dall'ultimo riavvio,
quindi la relazione deve essere redatta nel formato:

"%S facilità non in sistema.\n", <facilità>

dovefacilità> è Messaggio Fare la coda, diviso Memorie, o Semaforo, a seconda dei casi. Se la
la struttura è stata installata ed è stata utilizzata dall'ultimo riavvio, intestazioni di colonna
separati da uno o più caratteri e seguito da a deve essere scritto
come indicato di seguito seguito dal nome della struttura scritto utilizzando il formato:

"%s:\n", <facilità>

dovefacilità> è Messaggio code, diviso Memorie, o Semafori, a seconda dei casi. Sul
il secondo e il terzo riportano le intestazioni delle colonne non devono essere scritte se l'ultima colonna
le intestazioni scritte forniscono già intestazioni di colonna per tutte le informazioni in quel report.

Le intestazioni delle colonne fornite nella prima colonna sottostante e il significato delle informazioni
in tali colonne è indicato di seguito nell'ordine; le lettere tra parentesi indicano il
opzioni che faranno apparire la colonna corrispondente; ``all'' significa che la colonna
comparirà sempre. Ogni colonna è separata da uno o più caratteri. Notare che
queste opzioni determinano solo quali informazioni vengono fornite per ciascun report; loro non
determinare quali rapporti vengono scritti.

T (tutti) Tipo di impianto:

q Coda messaggi.

m Segmento di memoria condivisa.

s Semaforo.

Questo campo è un singolo carattere scritto utilizzando il formato %c.

ID (tutti) L'identificatore per la voce della struttura. Questo campo deve essere scritto utilizzando il
formato %d.

KEY (tutti) La chiave usata come argomento per msgg(); sembra(), o merda() per creare il
ingresso della struttura.

Nota: La chiave di un segmento di memoria condivisa viene modificata in IPC_PRIVATE quando
il segmento è stato rimosso fino a quando tutti i processi collegati al
segmento staccarlo.

Questo campo deve essere scritto utilizzando il formato 0x%x.

MODALITÀ (tutte) Le modalità e i flag di accesso alla struttura. La modalità deve essere composta da 11 caratteri
che vengono interpretati come segue.

Il primo carattere deve essere:

S Se un processo è in attesa di a msgsnd() operazione.

− Se quanto sopra non è vero.

Il secondo carattere sarà:

R Se un processo è in attesa di a msgrcv() operazione.

C o − Se il segmento di memoria condivisa associato deve essere cancellato quando il
viene eseguita la prima operazione di collegamento.

− Se nessuna delle precedenti condizioni è vera.

I successivi nove caratteri devono essere interpretati come tre serie di tre bit
ogni. Il primo set si riferisce ai permessi del proprietario; il prossimo alle autorizzazioni
di altri nel gruppo utenti della voce della struttura; e l'ultimo a tutti gli altri.
All'interno di ogni set, il primo carattere indica il permesso di leggere, il secondo
carattere indica il permesso di scrivere o modificare la voce della struttura, e il
l'ultimo carattere è un segno meno ('-').

Le autorizzazioni devono essere indicate come segue:

r Se viene concesso il permesso di lettura.

w Se viene concesso il permesso di scrittura.

a Se viene concesso il permesso di alterare.

− Se il permesso indicato non è concesso.

Il primo carattere che segue i permessi specifica se c'è un
metodo alternativo o aggiuntivo di controllo degli accessi associato alla struttura. Se
non esiste un metodo di controllo dell'accesso alternativo o aggiuntivo associato al
struttura, un unico deve essere scritto; altrimenti, un altro stampabile
carattere è scritto.

PROPRIETARIO (tutti) Il nome utente del proprietario della voce della struttura. Se il nome utente del
proprietario si trova nel database degli utenti, almeno le prime otto posizioni di colonna
del nome deve essere scritto utilizzando il formato %s. In caso contrario, l'ID utente di
il proprietario deve essere scritto utilizzando il formato %d.

GRUPPO (tutti) Il nome del gruppo del proprietario della voce della struttura. Se il nome del gruppo di
proprietario si trova nel database del gruppo, almeno le prime otto colonne
le posizioni del nome devono essere scritte utilizzando il formato %s. Altrimenti, il
l'ID di gruppo del proprietario deve essere scritto utilizzando il formato %d.

Le seguenti nove colonne devono essere scritte solo per le code di messaggi:

CREATORE (a,c)
Il nome utente dell'autore della voce della struttura. Se il nome utente del
creator si trova nel database degli utenti, almeno nelle prime otto colonne
le posizioni del nome devono essere scritte utilizzando il formato %s. Altrimenti, il
l'ID utente del creatore deve essere scritto utilizzando il formato %d.

GRUPPO (a,c)
Il nome del gruppo dell'autore della voce della struttura. Se il nome del gruppo di
creatore si trova nel database del gruppo, almeno le prime otto colonne
le posizioni del nome devono essere scritte utilizzando il formato %s. Altrimenti, il
l'ID di gruppo del creatore deve essere scritto utilizzando il formato %d.

CBYTE (a,o)
Il numero di byte nei messaggi attualmente in sospeso sull'associato
coda di messaggi. Questo campo deve essere scritto utilizzando il formato %d.

QNUM (a,o) Il numero di messaggi attualmente in sospeso nella coda messaggi associata.
Questo campo deve essere scritto utilizzando il formato %d.

QBYTE (a,b)
Il numero massimo di byte consentito nei messaggi in sospeso sull'associato
coda di messaggi. Questo campo deve essere scritto utilizzando il formato %d.

LSPID (a,p) L'ID processo dell'ultimo processo che ha inviato un messaggio alla coda associata.
Questo campo deve essere scritto utilizzando il formato:

"%D", <pid>

dovepid> è 0 se nessun messaggio è stato inviato al messaggio corrispondente
fare la coda; altrimenti,pid> deve essere l'ID processo dell'ultimo processo da inviare a
messaggio in coda.

LRPID (a,p) L'ID processo dell'ultimo processo a ricevere un messaggio dall'associato
fare la coda. Questo campo deve essere scritto utilizzando il formato:

"%D", <pid>

dovepid> è 0 se non è stato ricevuto alcun messaggio dal corrispondente
coda messaggi; altrimenti,pid> deve essere l'ID processo dell'ultimo processo a
ricevere un messaggio dalla coda.

TEMPO (a,t) L'ora in cui l'ultimo messaggio è stato inviato alla coda associata. Se un messaggio ha
stato inviato alla coda messaggi corrispondente, l'ora, il minuto e il secondo di
l'ultima volta che un messaggio è stato inviato alla coda deve essere scritto utilizzando il tasto
formato %d:%2.2g:%2.2g. Altrimenti, il formato " Vietato l'accesso" va scritto.

ORA (a,t) L'ora in cui è stato ricevuto l'ultimo messaggio dalla coda associata. Se un
messaggio è stato ricevuto dalla coda messaggi corrispondente, l'ora,
minuto e secondo dell'ultima volta che è stato ricevuto un messaggio dalla coda
deve essere scritto utilizzando il formato %d:%2.2g:%2.2g. Altrimenti, il formato " no-
iscrizione" va scritto.

Le otto colonne seguenti devono essere scritte solo per i segmenti di memoria condivisa.

CREATORE (a,c)
L'utente dell'autore della voce della struttura. Se il nome utente del creatore
si trova nel database degli utenti, almeno le prime otto posizioni di colonna di
il nome deve essere scritto utilizzando il formato %s. In caso contrario, l'ID utente del
creatore deve essere scritto utilizzando il formato %d.

GRUPPO (a,c)
Il nome del gruppo dell'autore della voce della struttura. Se il nome del gruppo di
creatore si trova nel database del gruppo, almeno le prime otto colonne
le posizioni del nome devono essere scritte utilizzando il formato %s. Altrimenti, il
l'ID di gruppo del creatore deve essere scritto utilizzando il formato %d.

ATTACCO (a,o)
Il numero di processi collegati al segmento di memoria condivisa associato. Questo
il campo deve essere scritto utilizzando il formato %d.

SEGSZ (a,b) La dimensione del segmento di memoria condivisa associato. Questo campo deve essere scritto
usando il formato %d.

IDCP (a,p) L'ID di processo del creatore della voce di memoria condivisa. Questo campo deve essere
scritto usando il formato %d.

LPIDO (a,p) L'ID processo dell'ultimo processo per collegare o scollegare la memoria condivisa
segmento. Questo campo deve essere scritto utilizzando il formato:

"%D", <pid>

dovepid> è 0 se nessun processo ha collegato la memoria condivisa corrispondente
segmento; altrimenti,pid> deve essere l'ID processo dell'ultimo processo a
attaccare o staccare il segmento.

UN TEMPO (a,t) L'ora in cui è stato eseguito l'ultimo collegamento al segmento di memoria condivisa associato
completato. Se il corrispondente segmento di memoria condivisa è mai stato collegato,
l'ora, il minuto e il secondo dell'ultima volta che il segmento è stato attaccato devono
essere scritto utilizzando il formato %d:%2.2g:%2.2g. Altrimenti, il formato " Vietato l'accesso"
va scritto.

DORA (a,t) L'ora in cui è stato eseguito l'ultimo distacco sul segmento di memoria condivisa associato
completato. Se il corrispondente segmento di memoria condivisa è mai stato scollegato,
l'ora, il minuto e il secondo dell'ultima volta che il segmento è stato staccato devono
essere scritto utilizzando il formato %d:%2.2g:%2.2g. Altrimenti, il formato " Vietato l'accesso"
va scritto.

Le seguenti quattro colonne devono essere scritte solo per gli insiemi di semafori:

CREATORE (a,c)
L'utente dell'autore della voce della struttura. Se il nome utente del creatore
si trova nel database degli utenti, almeno le prime otto posizioni di colonna di
il nome deve essere scritto utilizzando il formato %s. In caso contrario, l'ID utente del
creatore deve essere scritto utilizzando il formato %d.

GRUPPO (a,c)
Il nome del gruppo dell'autore della voce della struttura. Se il nome del gruppo di
creatore si trova nel database del gruppo, almeno le prime otto colonne
le posizioni del nome devono essere scritte utilizzando il formato %s. Altrimenti, il
l'ID di gruppo del creatore deve essere scritto utilizzando il formato %d.

NSEMS (a,b) Il numero di semafori nell'insieme associato alla voce del semaforo. Questo
il campo deve essere scritto utilizzando il formato %d.

ORA (a,t) L'ora dell'ultima operazione del semaforo sull'apparecchio associato al semaforo
entrata è stata completata. Se un'operazione di semaforo è mai stata eseguita sul
corrispondente set di semafori, l'ora, i minuti e i secondi dell'ultimo
l'operazione del semaforo sul set di semafori deve essere scritta utilizzando il formato
%d:%2.2g:%2.2g. Altrimenti, il formato " Vietato l'accesso" va scritto.

La seguente colonna deve essere scritta per tutti e tre i rapporti quando è richiesta:

CORA (a,t) L'ora in cui la voce associata è stata creata o modificata. L'ora, i minuti e
il secondo dell'ora in cui è stata creata la voce associata deve essere scritto
usando il formato %d:%2.2g:%2.2g.

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 Completamento riuscito.

>0 Si è verificato un errore.

CONSEGUENZE OF ERRORI


Predefinito.

I i seguenti sezioni sono Informativo.

APPLICAZIONI USO


Le cose possono cambiare mentre ipc sta correndo; le informazioni che fornisce sono garantite
preciso solo quando è stato recuperato.

ESEMPI


Nessuno.

FONDAMENTO LOGICO


Nessuno.

FUTURE INDICAZIONI


Nessuno.

Usa ipcsposix online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

  • 1
    Aarch64-Linux-GNU-GNATBIND
    Aarch64-Linux-GNU-GNATBIND
    moscerino, moscerino, moscerino, moscerino,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moscerini, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cassetta degli attrezzi GNAT
    DESCRIZIONE: Il...
    Eseguire aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    moscerino, moscerino, moscerino, moscerino,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moscerini, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cassetta degli attrezzi GNAT
    DESCRIZIONE: Il...
    Eseguire aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - Utilità per
    recuperare le informazioni sul kernel inattivo della cpu
    SINTASSI: cpupower [ -c cpulist ]
    idle-info [opzioni] DESCRIZIONE: Uno strumento
    che stampa p...
    Eseguire cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilità per impostare cpu
    opzioni del kernel specifiche per lo stato inattivo
    SINTASSI: cpupower [ -c cpulist ]
    idle-info [opzioni] DESCRIZIONE: The
    cpupower inattivo-se...
    Eseguire cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifica/stampa i file dell'utente
    percorso di ricerca mapset corrente. Colpisce il
    l'accesso dell'utente ai dati esistenti ai sensi del
    altri mapset nella posizione corrente. ...
    Eseguire g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - Stampa un messaggio, avviso,
    informazioni sullo stato di avanzamento o errore irreversibile nel file
    Modo ERBA. Questo modulo dovrebbe essere utilizzato in
    script per i messaggi forniti all'utente.
    CHIAVE...
    Esegui g.messagegrass
  • Di Più "

Ad