EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

ipcsposix - Online în cloud

Rulați ipcsposix în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda ipcsposix care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


ipcs — raportează starea facilităților de comunicare interproces XSI

REZUMAT


ipcs [−qms] [−a|−bcopt]

DESCRIERE


ipcs utilitatea va scrie informații despre comunicarea activă între procese
facilităţi.

Fără opțiuni, informațiile vor fi scrise în format scurt pentru cozile de mesaje, partajate
segmente de memorie și seturi de semafore care sunt active în prezent în sistem. In caz contrar,
informațiile care sunt afișate sunt controlate de opțiunile specificate.

OPŢIUNI


ipcs utilitatea trebuie să se conformeze volumului Definiții de bază din POSIX.1-2008, Secțiune
12.2, Utilitate Sintaxă Instrucțiuni.

ipcs utilitarul acceptă următoarele opțiuni:

−q Scrieți informații despre cozile de mesaje active.

−m Scrieți informații despre segmentele active de memorie partajată.

−s Scrieți informații despre seturile de semafore active.

If −q, −m, Sau −s sunt specificate, se vor scrie doar informații despre acele facilități.
În cazul în care niciunul dintre aceste trei nu este specificat, informațiile despre toate trei vor fi subiect scrise
la următoarele opțiuni:

−a Utilizați toate opțiunile de imprimare. (Aceasta este o notație scurtă pentru −b, −c, −o, −p, și
−t.)

−b Scrieți informații despre dimensiunea maximă admisă. (Numărul maxim de octeți în
mesaje în coadă pentru cozile de mesaje, dimensiunea segmentelor pentru memoria partajată și
numărul de semafore din fiecare set pentru semafore.)

−c Scrie numele de utilizator al creatorului și numele grupului; Vezi mai jos.

−o Scrieți informații despre utilizarea remarcabilă. (Numărul de mesaje în coadă și total
numărul de octeți din mesajele aflate în coadă pentru cozile de mesaje și numărul de procese
atașat la segmentele de memorie partajată.)

−p Scrieți informații despre numărul procesului. (ID de proces al ultimului proces pentru a trimite un
mesaj și ID-ul procesului ultimului proces pentru a primi un mesaj pe mesaj
cozi, ID-ul procesului al procesului de creare și ID-ul procesului ultimului proces
pentru a atașa sau detașa pe segmente de memorie partajată.)

−t Scrieți informații despre timp. (Ora ultimei operațiuni de control care a schimbat
permisiuni de acces pentru toate facilitatile, ora ultimei msgsnd() și msgrcv()
operațiuni pe cozile de mesaje, ora ultimei shmat() și shmdt() operațiuni pe
memorie comună și timpul ultimului se drăgosti() operație pe semafoare.)

OPERANDE


Nici unul.

Stdin


Nefolosit.

INTRARE DOSARE


* Baza de date a grupului

* Baza de date a utilizatorilor

MEDIUL VARIABILE


Următoarele variabile de mediu vor afecta execuția ipcs:

LIMBA Furnizați o valoare implicită pentru variabilele de internaționalizare care sunt nesetate sau
nul. (A se vedea volumul Definiții de bază din POSIX.1‐2008, Secțiune 8.2,
Internaționalizare Variabile pentru prioritatea internaţionalizării
variabile utilizate pentru a determina valorile categoriilor locale.)

LC_ALL Dacă este setată la o valoare șir nevid, suprascrieți valorile tuturor celorlalte
variabile de internaţionalizare.

LC_CTYPE Determinați locația pentru interpretarea secvențelor de octeți de date text
ca caractere (de exemplu, caractere pe un singur octet, spre deosebire de caractere pe mai mulți octeți în
argumente).

LC_MESSAGES
Determinați locația care ar trebui utilizată pentru a afecta formatul și conținutul
mesaje de diagnostic scrise la eroare standard.

NLSPATH Determinați locația cataloagelor de mesaje pentru procesarea LC_MESSAGES.

TZ Determinați fusul orar pentru șirurile de dată și oră scrise de ipcs. Dacă TZ is
nesetat sau nul, va fi utilizat un fus orar implicit nespecificat.

ASINCRON EVENIMENTE


Implicit.

Stdout


Se scrie un rând introductiv cu formatul:

„IPC Starea din %s as of %s\n", <sursă>, <data>

Undesursă> indică sursa folosită pentru a culege statisticile șidata> este
informații care ar fi produse de către data comandă atunci când este invocată în localitatea POSIX.

ipcs utilitatea va crea apoi până la trei rapoarte în funcție de −q, −m, și −s
Opțiuni. Primul raport indică starea cozilor de mesaje, al doilea raport
va indica starea segmentelor de memorie partajată, iar al treilea raport va indica
starea seturilor de semafore.

Dacă facilitatea corespunzătoare nu este instalată sau nu a fost utilizată de la ultima repornire,
atunci raportul va fi redactat în formatul:

„%s facilitate nu in sistem.\n", <facilitate>

Undefacilitate> este Mesaj Coadă, Shared Memorie, Sau semafor, Asa Potrivit. Dacă
facilitate a fost instalată și a fost folosită de la ultima repornire, titluri de coloană
separate de una sau mai multe caractere și urmată de a va fi scris
după cum este indicat mai jos, urmat de numele unității scris în formatul:

„%s:\n”, <facilitate>

Undefacilitate> este Mesaj cozile, Shared Memorie, Sau Semafoare, Asa Potrivit. Pe
al doilea și al treilea raportează că titlurile coloanei nu trebuie scrise dacă ultima coloană
titlurile scrise oferă deja titluri de coloană pentru toate informațiile din raportul respectiv.

Titlurile coloanelor furnizate în prima coloană de mai jos și semnificația informațiilor
în aceste coloane se indică în ordinea de mai jos; literele din paranteze indică
opțiuni care vor determina apariția coloanei corespunzătoare; ``toate'' înseamnă că coloana
va apărea întotdeauna. Fiecare coloană este separată de una sau mai multe personaje. Rețineți că
aceste opțiuni determină doar ce informații sunt furnizate pentru fiecare raport; ei nu
determina ce rapoarte sunt scrise.

T (toate) Tip de instalație:

q Coada de mesaje.

m Segment de memorie partajată.

s Semafor.

Acest câmp este un singur caracter scris folosind formatul %c.

ID (toate) Identificatorul pentru intrarea în instalație. Acest câmp va fi scris folosind
format %d.

CHEIE (toate) Cheia folosită ca argument pentru msgget, semget() sau shmget() pentru a crea
intrarea in facilitate.

Notă: Cheia unui segment de memorie partajată este schimbată în IPC_PRIVATE când
segmentul a fost eliminat până când toate procesele atașate la
segmentul detașează-l.

Acest câmp va fi scris folosind formatul 0x%x.

MODE (toate) Modurile și indicatoarele de acces la instalație. Modul va consta din 11 caractere
care sunt interpretate după cum urmează.

Primul caracter va fi:

S Dacă un proces este în așteptare pe a msgsnd() Operațiune.

− Dacă cele de mai sus nu sunt adevărate.

Al doilea caracter va fi:

R Dacă un proces este în așteptare pe a msgrcv() Operațiune.

C sau − Dacă segmentul asociat memoriei partajate urmează să fie șters atunci când
prima operație de atașare este executată.

− Dacă niciuna dintre cele de mai sus nu este adevărată.

Următoarele nouă caractere vor fi interpretate ca trei seturi de trei biți
fiecare. Primul set se referă la permisiunile proprietarului; alaturi de permisiuni
a altora din grupul de utilizatori al intrării în instalație; și ultimul tuturor celorlalți.
În cadrul fiecărui set, primul caracter indică permisiunea de a citi, al doilea
caracterul indică permisiunea de a scrie sau modifica intrarea în facilitate și
ultimul caracter este un semn minus ('-').

Permisiunile vor fi indicate după cum urmează:

r Dacă se acordă permisiunea de citire.

w Dacă se acordă permisiunea de scriere.

a Dacă se acordă permisiunea de modificare.

− Dacă permisiunea indicată nu este acordată.

Primul caracter care urmează permisiunilor specifică dacă există un
metodă alternativă sau suplimentară de control al accesului asociată cu instalația. Dacă
nu există o metodă alternativă sau suplimentară de control al accesului asociată cu
facilitate, un singur va fi scris; altfel, un alt imprimabil
caracterul este scris.

OWNER (toate) Numele de utilizator al proprietarului intrării în instalație. Dacă numele de utilizator al
proprietarul se găsește în baza de date a utilizatorilor, cel puțin primele opt poziții de coloană
al numelui se scrie folosind formatul %s. În caz contrar, ID-ul de utilizator al
proprietarul va fi scris folosind formatul %d.

GROUP (toate) Numele grupului proprietarului intrării instalației. Dacă numele grupului de
proprietarul se găsește în baza de date a grupului, cel puțin prima coloană opt
pozițiile numelui vor fi scrise folosind formatul %s. În caz contrar,
ID-ul de grup al proprietarului va fi scris folosind formatul %d.

Următoarele nouă coloane vor fi scrise numai pentru cozile de mesaje:

CREATOR (a,c)
Numele de utilizator al creatorului intrării de facilitate. Dacă numele de utilizator al
creator se găsește în baza de date a utilizatorilor, cel puțin în prima coloană opt
pozițiile numelui vor fi scrise folosind formatul %s. În caz contrar,
ID-ul de utilizator al creatorului va fi scris folosind formatul %d.

CGROUP (a,c)
Numele de grup al creatorului înregistrării unității. Dacă numele grupului de
creator se găsește în baza de date a grupului, cel puțin prima coloană opt
pozițiile numelui vor fi scrise folosind formatul %s. În caz contrar,
ID-ul de grup al creatorului va fi scris folosind formatul %d.

CBYTES (a,o)
Numărul de octeți din mesajele aflate în prezent în circulație pe cele asociate
coada de mesaje. Acest câmp va fi scris folosind formatul %d.

QNUM (a,o) Numărul de mesaje aflate în așteptare în coada de mesaje asociată.
Acest câmp va fi scris folosind formatul %d.

QBYTES (a,b)
Numărul maxim de octeți permis în mesajele rămase pe cele asociate
coada de mesaje. Acest câmp va fi scris folosind formatul %d.

LSPID (a,p) ID-ul procesului ultimului proces care a trimis un mesaj la coada asociată.
Acest câmp va fi scris folosind formatul:

„%d”, <pid>

Undepid> este 0 dacă nu a fost trimis niciun mesaj către mesajul corespunzător
coadă; in caz contrar,pid> va fi ID-ul procesului ultimului proces care a trimis un
mesaj în coadă.

LRPID (a,p) ID-ul procesului ultimului proces care a primit un mesaj de la asociatul
coadă. Acest câmp va fi scris folosind formatul:

„%d”, <pid>

Undepid> este 0 dacă nu a fost primit niciun mesaj de la corespunzătoare
coada de mesaje; in caz contrar,pid> va fi ID-ul procesului ultimului proces la
primiți un mesaj din coadă.

STIME (a,t) Ora la care ultimul mesaj a fost trimis la coada asociată. Dacă un mesaj are
au fost trimise în coada de mesaje corespunzătoare, ora, minutul și secunda
ultima dată când un mesaj a fost trimis în coadă va fi scris folosind
format %d:%2.2d:%2.2d. Altfel, formatul " Intrarea interzisă" va fi scris.

RTIME (a,t) Ora la care a fost primit ultimul mesaj din coada asociată. În cazul în care o
mesajul a fost primit din coada de mesaje corespunzătoare, ora,
minut și secundă din ultima dată când a fost primit un mesaj din coadă
vor fi scrise folosind formatul %d:%2.2d:%2.2d. Altfel, formatul " nO-
intrare" va fi scris.

Următoarele opt coloane vor fi scrise numai pentru segmentele de memorie partajată.

CREATOR (a,c)
Utilizatorul creatorului intrării de facilitate. Dacă numele de utilizator al creatorului
se găsește în baza de date a utilizatorilor, cel puțin primele opt poziții ale coloanei
numele se scrie folosind formatul %s. În caz contrar, ID-ul de utilizator al
creator va fi scris folosind formatul %d.

CGROUP (a,c)
Numele de grup al creatorului înregistrării unității. Dacă numele grupului de
creator se găsește în baza de date a grupului, cel puțin prima coloană opt
pozițiile numelui vor fi scrise folosind formatul %s. În caz contrar,
ID-ul de grup al creatorului va fi scris folosind formatul %d.

NATTCH (a,o)
Numărul de procese atașate la segmentul de memorie partajată asociat. Acest
câmpul va fi scris folosind formatul %d.

SEGSZ (a,b) Mărimea segmentului de memorie partajată asociat. Acest câmp va fi scris
folosind formatul %d.

CPID (a,p) ID-ul procesului al creatorului intrării în memorie partajată. Acest câmp va fi
scris folosind formatul %d.

LPID (a,p) ID-ul procesului ultimului proces care a atașat sau detașat memoria partajată
segment. Acest câmp va fi scris folosind formatul:

„%d”, <pid>

Undepid> este 0 dacă niciun proces nu a atașat memoria partajată corespunzătoare
segment; in caz contrar,pid> va fi ID-ul procesului ultimului proces la
atașați sau detașați segmentul.

O VREME (a,t) Ora a fost ultima atașare pe segmentul de memorie partajată asociat
efectuat. Dacă segmentul de memorie partajat corespunzător a fost atașat vreodată,
ora, minutul și secunda de la ultima dată când segmentul a fost atașat trebuie
fi scris folosind formatul %d:%2.2d:%2.2d. Altfel, formatul " Intrarea interzisă"
va fi scris.

DTIME (a,t) Ora a fost ultima detașare de pe segmentul de memorie partajată asociat
efectuat. Dacă segmentul de memorie partajat corespunzător a fost detașat vreodată,
ora, minutul și secunda ultimei când segmentul a fost detașat trebuie
fi scris folosind formatul %d:%2.2d:%2.2d. Altfel, formatul " Intrarea interzisă"
va fi scris.

Următoarele patru coloane vor fi scrise numai pentru seturile de semafore:

CREATOR (a,c)
Utilizatorul creatorului intrării de facilitate. Dacă numele de utilizator al creatorului
se găsește în baza de date a utilizatorilor, cel puțin primele opt poziții ale coloanei
numele se scrie folosind formatul %s. În caz contrar, ID-ul de utilizator al
creator va fi scris folosind formatul %d.

CGROUP (a,c)
Numele de grup al creatorului înregistrării unității. Dacă numele grupului de
creator se găsește în baza de date a grupului, cel puțin prima coloană opt
pozițiile numelui vor fi scrise folosind formatul %s. În caz contrar,
ID-ul de grup al creatorului va fi scris folosind formatul %d.

NSEMS (a,b) Numărul de semafore din setul asociat cu intrarea semaforului. Acest
câmpul va fi scris folosind formatul %d.

OTIME (a,t) Ora ultimei operații cu semaforul pe setul asociat cu semaforul
intrarea a fost finalizată. Dacă a fost efectuată vreodată o operație cu semaforul pe
setul de semafor corespunzător, ora, minutul și secunda ultimului
operațiunea semaforului pe setul de semafori se scrie folosind formatul
%d:%2.2d:%2.2d. Altfel, formatul " Intrarea interzisă" va fi scris.

Următoarea coloană va fi scrisă pentru toate cele trei rapoarte atunci când este solicitată:

CTIME (a,t) Ora în care a fost creată sau schimbată intrarea asociată. Ora, minutul și
al doilea din momentul în care a fost creată intrarea asociată va fi scrisă
folosind formatul %d:%2.2d:%2.2d.

Stderr


Eroarea standard va fi utilizată numai pentru mesajele de diagnosticare.

REZULTATE DOSARE


Nici unul.

EXTENDED DESCRIERE


Nici unul.

EXIT STAREA


Următoarele valori de ieșire vor fi returnate:

0 Finalizare cu succes.

>0 A apărut o eroare.

CONSECINȚE OF ERORI


Implicit.

următor secțiuni sunt informativ.

APLICARE UTILIZARE


Lucrurile se pot schimba în timp ce ipcs rulează; informațiile pe care le oferă este garantat să fie
exact numai atunci când a fost preluat.

EXEMPLE


Nici unul.

FUNDAMENTARE


Nici unul.

VIITOR INSTRUCTIUNI


Nici unul.

Utilizați ipcsposix online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cutie de instrumente GNAT
    DESCRIERE: Th...
    Rulați aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cutie de instrumente GNAT
    DESCRIERE: Th...
    Rulați aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - Utilitar pentru
    Preluați informațiile despre kernelul inactiv CPU
    SINTAXĂ: cpupower [ -c cpulist ]
    idle-info [opțiuni] DESCRIERE: Un instrument
    care tipărește p...
    Rulați cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitar pentru setarea procesorului
    opțiunile nucleului specifice stării inactiv
    SINTAXĂ: cpupower [ -c cpulist ]
    idle-info [opțiuni] DESCRIERE: The
    cpupower idle-se...
    Rulați cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifică/tipărește cele ale utilizatorului
    calea de căutare a setului de hărți curent. Afectează
    accesul utilizatorului la datele existente sub
    alte seturi de hărți în locația curentă. ...
    Rulați g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - Imprimă un mesaj, avertisment,
    informații despre progres sau eroare fatală în
    Modul GRASS. Acest modul ar trebui utilizat în
    scripturi pentru mesajele transmise utilizatorului.
    KEYWO...
    Rulați g.messagegrass
  • Mai mult »

Ad