InglesPransesEspanyol

Patakbuhin ang mga server | Ubuntu > | Fedora > |


OnWorks favicon

ipcsposix - Online sa Cloud

Patakbuhin ang ipcsposix sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na ipcsposix na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


ipcs — mag-ulat ng XSI interprocess communication facility status

SINOPSIS


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

DESCRIPTION


Ang ipcs ang utility ay dapat magsulat ng impormasyon tungkol sa aktibong interprocess na komunikasyon
pasilidad.

Kung walang mga pagpipilian, isusulat ang impormasyon sa maikling format para sa mga pila ng mensahe, ibinahagi
memory segment, at semaphore set na kasalukuyang aktibo sa system. kung hindi,
ang impormasyon na ipinapakita ay kinokontrol ng mga opsyon na tinukoy.

Opsyon


Ang ipcs ang utility ay dapat umayon sa Base Definition volume ng POSIX.1–2008, seksyon
12.2, Gamit palaugnayan Mga Alituntunin.

Ang ipcs tinatanggap ng utility ang mga sumusunod na opsyon:

−q Sumulat ng impormasyon tungkol sa mga aktibong pila ng mensahe.

−m Sumulat ng impormasyon tungkol sa mga aktibong nakabahaging bahagi ng memorya.

−s Sumulat ng impormasyon tungkol sa mga aktibong set ng semaphore.

If −q, −m, O −s ay tinukoy, tanging impormasyon tungkol sa mga pasilidad na iyon ang isusulat.
Kung wala sa tatlong ito ang tinukoy, ang impormasyon tungkol sa tatlo ay dapat nakasulat na paksa
sa mga sumusunod na opsyon:

−a Gamitin ang lahat ng opsyon sa pag-print. (Ito ay isang shorthand notation para sa −b, −c, −o, −p, at
−t.)

−b Sumulat ng impormasyon sa maximum na pinapayagang laki. (Maximum na bilang ng mga byte sa
mga mensahe sa pila para sa mga pila ng mensahe, laki ng mga segment para sa nakabahaging memorya, at
bilang ng mga semapora sa bawat hanay para sa mga semapora.)

−c Isulat ang user name at pangalan ng grupo ng tagalikha; tingnan sa ibaba.

−o Sumulat ng impormasyon sa natitirang paggamit. (Bilang ng mga mensahe sa pila at kabuuan
bilang ng mga byte sa mga mensahe sa pila para sa mga pila ng mensahe, at bilang ng mga proseso
naka-attach sa mga nakabahaging bahagi ng memorya.)

−p Sumulat ng impormasyon ng numero ng proseso. (Process ID ng huling prosesong ipapadala ang a
mensahe at process ID ng huling proseso upang makatanggap ng mensahe sa mensahe
queues, process ID ng proseso ng paggawa, at process ID ng huling proseso
upang ilakip o tanggalin ang mga nakabahaging bahagi ng memorya.)

−t Sumulat ng impormasyon sa oras. (Oras ng huling pagpapatakbo ng kontrol na nagbago sa
mga pahintulot sa pag-access para sa lahat ng mga pasilidad, oras ng huling msgsnd() at msgrcv()
mga operasyon sa mga pila ng mensahe, oras ng huling shmat() at shmdt() mga operasyon sa
shared memory, at oras ng huling semop() operasyon sa mga semaphore.)

MGA OPERAND


Wala.

STDIN


Hindi ginagamit.

INPUT MGA FILE


* Ang database ng grupo

* Ang database ng gumagamit

Kapaligiran MGA VARIABLE


Ang mga sumusunod na variable ng kapaligiran ay dapat makaapekto sa pagpapatupad ng ipcs:

WIKA Magbigay ng default na halaga para sa mga variable ng internationalization na hindi nakatakda o
wala. (Tingnan ang dami ng Base Definition ng POSIX.1–2008, seksyon 8.2,
internationalization Variable para sa pangunguna sa internasyonalisasyon
mga variable na ginagamit upang matukoy ang mga halaga ng mga lokal na kategorya.)

LC_ALL Kung nakatakda sa isang walang laman na halaga ng string, i-override ang mga halaga ng lahat ng iba pa
mga variable ng internasyonalisasyon.

LC_CTYPE Tukuyin ang lokal para sa interpretasyon ng mga pagkakasunud-sunod ng mga byte ng data ng teksto
bilang mga character (halimbawa, single-byte kumpara sa multi-byte na character sa
mga argumento).

LC_MESSAGES
Tukuyin ang lokal na dapat gamitin upang makaapekto sa format at mga nilalaman ng
mga mensaheng diagnostic na nakasulat sa karaniwang error.

NLSPATH Tukuyin ang lokasyon ng mga katalogo ng mensahe para sa pagproseso ng LC_MESSAGES.

TZ Tukuyin ang timezone para sa mga string ng petsa at oras na isinulat ni ipcs. Kung TZ is
hindi nakatakda o null, isang hindi tinukoy na default na timezone ang dapat gamitin.

ASYNCHRONOUS KAGANAPAN


Default.

STDOUT


Ang isang panimulang linya ay dapat isulat na may format:

"IPC katayuan mula %s as of %s\n", <pinagmulan>, <petsa>

saanpinagmulan> nagsasaad ng pinagmulang ginamit sa pagkalap ng mga istatistika atpetsa> ay ang
impormasyon na gagawin ng petsa command kapag na-invoke sa POSIX locale.

Ang ipcs ang utility pagkatapos ay lilikha ng hanggang tatlong ulat depende sa −q, −m, at −s
mga pagpipilian. Dapat ipahiwatig ng unang ulat ang katayuan ng mga pila ng mensahe, ang pangalawang ulat
dapat ipahiwatig ang katayuan ng mga nakabahaging bahagi ng memorya, at dapat ipahiwatig ng ikatlong ulat
ang katayuan ng mga set ng semaphore.

Kung ang kaukulang pasilidad ay hindi na-install o hindi pa nagamit mula noong huling pag-reboot,
pagkatapos ay isusulat ang ulat sa format:

"%s kagamitan hindi in sistema.\n", <kagamitan>

saankagamitan> ay mensahe pila, Ibinahagi Memorya, O semaporo, kung naaangkop. Kung ang
na-install na ang pasilidad at nagamit na mula noong huling pag-reboot, mga heading ng column
pinaghihiwalay ng isa o higit pa mga tauhan at sinusundan ng a isusulat
gaya ng ipinahiwatig sa ibaba na sinusundan ng pangalan ng pasilidad na nakasulat gamit ang format:

"%s:\n", <kagamitan>

saankagamitan> ay mensahe queues, Ibinahagi Memorya, O Mga semaphore, kung naaangkop. Sa
ikalawa at pangatlong ulat ang mga heading ng column ay hindi kailangang isulat kung ang huling column
Ang mga heading na nakasulat ay nagbibigay na ng mga column heading para sa lahat ng impormasyon sa ulat na iyon.

Ang mga heading ng column na ibinigay sa unang column sa ibaba at ang kahulugan ng impormasyon
sa mga hanay na iyon ay dapat ibigay sa pagkakasunud-sunod sa ibaba; ang mga titik sa panaklong ay nagpapahiwatig ng
mga opsyon na magiging sanhi upang lumitaw ang kaukulang hanay; Ang ibig sabihin ng ``lahat'' ay ang column
ay palaging lilitaw. Ang bawat column ay pinaghihiwalay ng isa o higit pa mga karakter. Tandaan na
tinutukoy lamang ng mga opsyong ito kung anong impormasyon ang ibinigay para sa bawat ulat; hindi nila
matukoy kung aling mga ulat ang isinulat.

T (lahat) Uri ng pasilidad:

q Mensahe pila.

m Nakabahaging bahagi ng memorya.

s Semaphore.

Ang field na ito ay isang character na nakasulat gamit ang format %c.

ID (lahat) Ang identifier para sa pagpasok sa pasilidad. Ang patlang na ito ay dapat isulat gamit ang
format %d.

KEY (lahat) Ang susi na ginamit bilang argumento sa msgget(), semget(), o shmget() upang lumikha ng
pagpasok sa pasilidad.

tandaan: Ang susi ng isang nakabahaging bahagi ng memorya ay binago sa IPC_PRIVATE kapag
ang segment ay inalis hanggang sa lahat ng mga prosesong naka-attach sa
hatiin ito ng segment.

Isusulat ang field na ito gamit ang format na 0x%x.

MODE (lahat) Ang mga mode ng pag-access ng pasilidad at mga flag. Ang mode ay dapat binubuo ng 11 character
na binibigyang-kahulugan bilang mga sumusunod.

Ang unang karakter ay dapat na:

S Kung may prosesong naghihintay sa a msgsnd() operasyon.

− Kung hindi totoo ang nasa itaas.

Ang pangalawang karakter ay:

R Kung may prosesong naghihintay sa a msgrcv() operasyon.

C o − Kung ang kaugnay na bahagi ng nakabahaging memorya ay tatanggalin kapag ang
ang unang attach na operasyon ay isinasagawa.

− Kung wala sa nabanggit ang totoo.

Ang susunod na siyam na character ay dapat bigyang kahulugan bilang tatlong set ng tatlong bits
bawat isa. Ang unang hanay ay tumutukoy sa mga pahintulot ng may-ari; ang susunod sa mga pahintulot
ng iba pa sa usergroup ng entry ng pasilidad; at ang huli sa lahat ng iba pa.
Sa loob ng bawat set, ang unang character ay nagpapahiwatig ng pahintulot na basahin, ang pangalawa
character ay nagpapahiwatig ng pahintulot na isulat o baguhin ang entry ng pasilidad, at ang
ang huling karakter ay isang minus-sign ('−').

Ang mga pahintulot ay dapat ipahiwatig tulad ng sumusunod:

r Kung ibibigay ang pahintulot sa pagbasa.

w Kung ibibigay ang pahintulot sa pagsulat.

a Kung ipinagkaloob ang pahintulot na baguhin.

− Kung ang ipinahiwatig na pahintulot ay hindi ipinagkaloob.

Ang unang character na sumusunod sa mga pahintulot ay tumutukoy kung mayroong isang
alternatibo o karagdagang paraan ng kontrol sa pag-access na nauugnay sa pasilidad. Kung
walang kahaliling o karagdagang paraan ng kontrol sa pag-access na nauugnay sa
pasilidad, isang solong isusulat; kung hindi, isa pang napi-print
ang karakter ay nakasulat.

OWNER (lahat) Ang user name ng may-ari ng entry ng pasilidad. Kung ang user name ng
ang may-ari ay matatagpuan sa database ng user, hindi bababa sa unang walong posisyon ng column
ng pangalan ay dapat isulat gamit ang format %s. Kung hindi, ang user ID ng
isusulat ang may-ari gamit ang format %d.

GROUP (lahat) Ang pangalan ng grupo ng may-ari ng entry ng pasilidad. Kung ang pangalan ng pangkat ng
ang may-ari ay matatagpuan sa database ng grupo, hindi bababa sa unang walong column
ang mga posisyon ng pangalan ay dapat isulat gamit ang format %s. Kung hindi man, ang
ang group ID ng may-ari ay isusulat gamit ang format %d.

Ang sumusunod na siyam na hanay ay dapat lamang isulat para sa mga pila ng mensahe:

CREATOR (a,c)
Ang user name ng lumikha ng entry ng pasilidad. Kung ang user name ng
creator ay matatagpuan sa database ng user, hindi bababa sa unang walong column
ang mga posisyon ng pangalan ay dapat isulat gamit ang format %s. Kung hindi man, ang
Ang user ID ng lumikha ay dapat isulat gamit ang format %d.

CGROUP (a,c)
Ang pangalan ng grupo ng lumikha ng entry ng pasilidad. Kung ang pangalan ng pangkat ng
creator ay matatagpuan sa database ng grupo, hindi bababa sa unang walong column
ang mga posisyon ng pangalan ay dapat isulat gamit ang format %s. Kung hindi man, ang
isusulat ang group ID ng lumikha gamit ang format %d.

CBYTES (a,o)
Ang bilang ng mga byte sa mga mensahe na kasalukuyang natitira sa nauugnay
pila ng mensahe. Ang patlang na ito ay dapat isulat gamit ang format %d.

QNUM (a,o) Ang bilang ng mga mensahe na kasalukuyang natitira sa nauugnay na pila ng mensahe.
Ang patlang na ito ay dapat isulat gamit ang format %d.

QBYTES (a,b)
Ang maximum na bilang ng mga byte na pinapayagan sa mga mensaheng natitira sa nauugnay
pila ng mensahe. Ang patlang na ito ay dapat isulat gamit ang format %d.

LSPID (a,p) Ang process ID ng huling proseso na magpadala ng mensahe sa nauugnay na pila.
Ang patlang na ito ay dapat isulat gamit ang format:

"%d", <pid>

saanpid> ay 0 kung walang mensaheng naipadala sa kaukulang mensahe
pila; kung hindi,pid> ay ang process ID ng huling prosesong ipapadala a
mensahe sa pila.

LRPID (a,p) Ang process ID ng huling proseso upang makatanggap ng mensahe mula sa nauugnay
pila. Ang patlang na ito ay dapat isulat gamit ang format:

"%d", <pid>

saanpid> ay 0 kung walang mensaheng natanggap mula sa kaukulang
pila ng mensahe; kung hindi,pid> ay ang process ID ng huling proseso sa
makatanggap ng mensahe mula sa pila.

STIME (a,t) Ang oras na ipinadala ang huling mensahe sa nauugnay na pila. Kung may mensahe
naipadala sa kaukulang pila ng mensahe, ang oras, minuto, at segundo ng
ang huling pagkakataong nagpadala ng mensahe sa pila ay isusulat gamit ang
format %d:%2.2d:%2.2d. Kung hindi, ang format " Bawal pumasok" isusulat.

RTIME (a,t) Ang oras na natanggap ang huling mensahe mula sa nauugnay na pila. Kung ang
natanggap ang mensahe mula sa kaukulang pila ng mensahe, oras,
minuto, at segundo sa huling pagkakataong may natanggap na mensahe mula sa pila
isusulat gamit ang pormat %d:%2.2d:%2.2d. Kung hindi, ang format " hindi-
pagpasok" isusulat.

Ang mga sumusunod na walong column ay dapat lamang isulat para sa mga nakabahaging bahagi ng memorya.

CREATOR (a,c)
Ang gumagamit ng lumikha ng entry ng pasilidad. Kung ang user name ng lumikha
ay matatagpuan sa database ng user, hindi bababa sa unang walong posisyon ng column ng
ang pangalan ay dapat isulat gamit ang format %s. Kung hindi, ang user ID ng
isusulat ang tagalikha gamit ang format %d.

CGROUP (a,c)
Ang pangalan ng grupo ng lumikha ng entry ng pasilidad. Kung ang pangalan ng pangkat ng
creator ay matatagpuan sa database ng grupo, hindi bababa sa unang walong column
ang mga posisyon ng pangalan ay dapat isulat gamit ang format %s. Kung hindi man, ang
isusulat ang group ID ng lumikha gamit ang format %d.

NATTCH (a,o)
Ang bilang ng mga prosesong naka-attach sa nauugnay na bahagi ng nakabahaging memorya. Ito
patlang ay dapat nakasulat gamit ang format %d.

SEGSZ (a,b) Ang laki ng nauugnay na bahagi ng nakabahaging memorya. Ang patlang na ito ay dapat isulat
gamit ang format %d.

CPID (a,p) Ang process ID ng gumawa ng shared memory entry. Ang patlang na ito ay dapat
nakasulat gamit ang format %d.

LPID (a,p) Ang process ID ng huling proseso para i-attach o tanggalin ang shared memory
segment. Ang patlang na ito ay dapat isulat gamit ang format:

"%d", <pid>

saanpid> ay 0 kung walang prosesong nakakabit sa kaukulang shared memory
segment; kung hindi,pid> ay ang process ID ng huling proseso sa
ikabit o tanggalin ang segment.

ORAS (a,t) Ang oras na huling naka-attach sa nauugnay na bahagi ng memorya ay
nakumpleto. Kung ang kaukulang bahagi ng nakabahaging memorya ay nai-attach na,
ang oras, minuto, at segundo ng huling beses na nakalakip ang segment
isulat gamit ang format %d:%2.2d:%2.2d. Kung hindi, ang format " Bawal pumasok"
isusulat.

DTIME (a,t) Ang oras na huling naghiwalay sa nauugnay na bahagi ng memorya
nakumpleto. Kung ang kaukulang bahagi ng nakabahaging memorya ay natanggal na,
ang oras, minuto, at segundo ng huling pagkakataon na ang segment ay hiwalay ay dapat
isulat gamit ang format %d:%2.2d:%2.2d. Kung hindi, ang format " Bawal pumasok"
isusulat.

Ang sumusunod na apat na hanay ay dapat lamang isulat para sa mga set ng semaphore:

CREATOR (a,c)
Ang gumagamit ng lumikha ng entry ng pasilidad. Kung ang user name ng lumikha
ay matatagpuan sa database ng user, hindi bababa sa unang walong posisyon ng column ng
ang pangalan ay dapat isulat gamit ang format %s. Kung hindi, ang user ID ng
isusulat ang tagalikha gamit ang format %d.

CGROUP (a,c)
Ang pangalan ng grupo ng lumikha ng entry ng pasilidad. Kung ang pangalan ng pangkat ng
creator ay matatagpuan sa database ng grupo, hindi bababa sa unang walong column
ang mga posisyon ng pangalan ay dapat isulat gamit ang format %s. Kung hindi man, ang
isusulat ang group ID ng lumikha gamit ang format %d.

NSEMS (a,b) Ang bilang ng mga semaphore sa set na nauugnay sa entry ng semaphore. Ito
patlang ay dapat nakasulat gamit ang format %d.

OTIME (a,t) Ang oras ng huling operasyon ng semaphore sa set na nauugnay sa semaphore
natapos ang pagpasok. Kung ang isang semaphore operation ay nagawa na sa
katumbas na set ng semaphore, ang oras, minuto, at segundo ng huli
Ang operasyon ng semaphore sa set ng semaphore ay dapat isulat gamit ang format
%d:%2.2d:%2.2d. Kung hindi, ang format " Bawal pumasok" isusulat.

Ang sumusunod na column ay dapat isulat para sa lahat ng tatlong ulat kapag ito ay hiniling:

CTIME (a,t) Ang oras na ginawa o binago ang nauugnay na entry. Ang oras, minuto, at
isulat ang pangalawang oras kung kailan nilikha ang nauugnay na entry
gamit ang format %d:%2.2d:%2.2d.

STDERR


Ang karaniwang error ay dapat gamitin lamang para sa mga diagnostic na mensahe.

oUTPUT MGA FILE


Wala.

LALAKI DESCRIPTION


Wala.

EXIT STATUS


Ang mga sumusunod na exit value ay ibabalik:

0 Matagumpay na pagkumpleto.

>0 May naganap na error.

Mga kahihinatnan OF MGA KAMALI


Default.

Ang sumusunod seksyon ay nagbibigay-kaalaman.

APLIKASYON PAGGAMIT


Maaaring magbago ang mga bagay habang ipcs ay tumatakbo; ang impormasyong ibinibigay nito ay garantisadong
tumpak lamang kapag ito ay nakuha.

HALIMBAWA


Wala.

RATIONALE


Wala.

PAGTATAYA DIREKSYON


Wala.

Gamitin ang ipcsposix online gamit ang mga serbisyo ng onworks.net


Ad


Ad