ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

ແລ່ນເຊີບເວີ | Ubuntu > | Fedora > |


OnWorks favicon

ipcsposix - ອອນລາຍໃນຄລາວ

ແລ່ນ ipcsposix ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ ipcsposix ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


ipcs — ລາຍ​ງານ​ສະ​ຖາ​ນະ​ພາບ​ການ​ສື່​ສານ​ລະ​ຫວ່າງ XSI

ສະຫຼຸບສັງລວມ


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

ລາຍລະອຽດ


ໄດ້ ipcs ຜົນປະໂຫຍດຈະຕ້ອງຂຽນຂໍ້ມູນກ່ຽວກັບການສື່ສານລະຫວ່າງຂະບວນການຢ່າງຫ້າວຫັນ
ສິ່ງ ອຳ ນວຍຄວາມສະດວກ.

ໂດຍບໍ່ມີທາງເລືອກ, ຂໍ້ມູນຈະຖືກຂຽນໃນຮູບແບບສັ້ນສໍາລັບແຖວຂໍ້ຄວາມ, ແບ່ງປັນ
ພາກສ່ວນຄວາມຊົງຈໍາ, ແລະຊຸດ Semalt ທີ່ມີການເຄື່ອນໄຫວຢູ່ໃນລະບົບ. ຖ້າບໍ່ດັ່ງນັ້ນ,
ຂໍ້​ມູນ​ທີ່​ສະ​ແດງ​ແມ່ນ​ຄວບ​ຄຸມ​ໂດຍ​ທາງ​ເລືອກ​ທີ່​ລະ​ບຸ​ໄວ້​.

OPTIONS


ໄດ້ ipcs ຜົນປະໂຫຍດຈະຕ້ອງສອດຄ່ອງກັບປະລິມານຄໍານິຍາມພື້ນຖານຂອງ POSIX.1-2008, ສ່ວນ
12.2, ຜົນປະໂຫຍດ syntax ຄູ່ມືແນະນໍາ.

ໄດ້ ipcs ຜົນປະໂຫຍດຍອມຮັບທາງເລືອກຕໍ່ໄປນີ້:

−q ຂຽນຂໍ້ມູນກ່ຽວກັບຄິວຂໍ້ຄວາມທີ່ມີການເຄື່ອນໄຫວ.

−ມ ຂຽນຂໍ້ມູນກ່ຽວກັບພາກສ່ວນຄວາມຊົງຈໍາທີ່ໃຊ້ຮ່ວມກັນ.

−ສ ຂຽນຂໍ້ມູນກ່ຽວກັບຊຸດ Semalt ທີ່ໃຊ້ວຽກ.

If −q, −ມ, ຫຼື −ສ ໄດ້ຖືກລະບຸໄວ້, ພຽງແຕ່ຂໍ້ມູນກ່ຽວກັບສະຖານທີ່ເຫຼົ່ານັ້ນຈະຖືກຂຽນ.
ຖ້າບໍ່ມີການລະບຸໄວ້ໃນສາມຢ່າງນີ້, ຂໍ້ມູນກ່ຽວກັບທັງສາມຈະຖືກຂຽນເປັນຫົວຂໍ້
ກັບ​ທາງ​ເລືອກ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

−ກ ໃຊ້ຕົວເລືອກການພິມທັງໝົດ. (ນີ້ແມ່ນຫຍໍ້ມາຈາກ −ຂ, −ຄ, −o, -ປ, ແລະ
-t.)

−ຂ ຂຽນຂໍ້ມູນກ່ຽວກັບຂະຫນາດສູງສຸດທີ່ອະນຸຍາດ. (ຈໍານວນສູງສຸດຂອງ bytes ໃນ
ຂໍ້ຄວາມຢູ່ໃນແຖວສໍາລັບແຖວຂໍ້ຄວາມ, ຂະຫນາດຂອງສ່ວນສໍາລັບຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນ, ແລະ
ຈໍານວນ semaphores ໃນແຕ່ລະຊຸດສໍາລັບ semaphores.)

−ຄ ຂຽນຊື່ຜູ້ໃຊ້ຂອງຜູ້ສ້າງແລະຊື່ກຸ່ມ; ເບິ່ງຂ້າງລຸ່ມນີ້.

−o ຂຽນຂໍ້ມູນກ່ຽວກັບການນໍາໃຊ້ທີ່ໂດດເດັ່ນ. (ຈໍານວນຂໍ້ຄວາມຢູ່ໃນຄິວແລະຈໍານວນທັງຫມົດ
ຈໍານວນ bytes ໃນຂໍ້ຄວາມໃນແຖວສໍາລັບແຖວຂໍ້ຄວາມ, ແລະຈໍານວນຂອງຂະບວນການ
ຕິດກັບພາກສ່ວນຄວາມຊົງຈໍາທີ່ແບ່ງປັນ.)

-ປ ຂຽນຂໍ້ມູນຈໍານວນຂະບວນການ. (ລະຫັດຂະບວນການຂອງຂະບວນການສຸດທ້າຍທີ່ຈະສົ່ງ a
ຂໍ້ຄວາມແລະ ID ຂະບວນການຂອງຂະບວນການສຸດທ້າຍທີ່ຈະໄດ້ຮັບຂໍ້ຄວາມໃນຂໍ້ຄວາມ
ແຖວ, ID ຂະບວນການຂອງຂະບວນການສ້າງ, ແລະ ID ຂະບວນການຂອງຂະບວນການສຸດທ້າຍ
ເພື່ອແນບ ຫຼືແຍກຢູ່ໃນພາກສ່ວນຄວາມຈຳທີ່ໃຊ້ຮ່ວມກັນ.)

-t ຂຽນຂໍ້ມູນເວລາ. (ເວລາຂອງການປະຕິບັດການຄວບຄຸມສຸດທ້າຍທີ່ມີການປ່ຽນແປງ
ການ​ອະ​ນຸ​ຍາດ​ການ​ເຂົ້າ​ເຖິງ​ສໍາ​ລັບ​ສິ່ງ​ອໍາ​ນາດ​ທັງ​ຫມົດ​, ທີ່​ໃຊ້​ເວ​ລາ​ສຸດ​ທ້າຍ​ msgsnd() ແລະ msgrcv()
ການດໍາເນີນງານໃນແຖວຂໍ້ຄວາມ, ເວລາສຸດທ້າຍ shmat() ແລະ shmdt() ການ​ດໍາ​ເນີນ​ງານ​ກ່ຽວ​ກັບ
ຄວາມຊົງຈໍາທີ່ແບ່ງປັນ, ແລະເວລາສຸດທ້າຍ ເຊມປ() ການ​ດໍາ​ເນີນ​ງານ​ກ່ຽວ​ກັບ​ການ semaphores​.

ດໍາເນີນງານ


ບໍ່ມີ.

STDIN


ບໍ່​ໄດ້​ນໍາ​ໃຊ້.

ປັດໄຈນໍາເຂົ້າ ເອກະສານ


* ຖານຂໍ້ມູນກຸ່ມ

* ຖານຂໍ້ມູນຜູ້ໃຊ້

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


ຕົວແປສະພາບແວດລ້ອມຕໍ່ໄປນີ້ຈະສົ່ງຜົນກະທົບຕໍ່ການປະຕິບັດ ipcs:

ພາສາ ໃຫ້ຄ່າເລີ່ມຕົ້ນສໍາລັບຕົວແປສາກົນທີ່ບໍ່ໄດ້ຕັ້ງ ຫຼື
null. (ເບິ່ງປະລິມານຄໍານິຍາມພື້ນຖານຂອງ POSIX.1-2008, ສ່ວນ 8.2,
Internationalization Variables ​ເພື່ອ​ຄວາມ​ກ້າວໜ້າ​ຂອງ​ການ​ຫັນ​ເປັນ​ສາກົນ
ຕົວແປທີ່ໃຊ້ເພື່ອກໍານົດຄ່າຂອງປະເພດທ້ອງຖິ່ນ.)

LC_ALL ຖ້າຕັ້ງເປັນຄ່າສະຕຣິງທີ່ບໍ່ຫວ່າງເປົ່າ, ລົບລ້າງຄ່າຂອງອັນອື່ນທັງໝົດ
ຕົວແປສາກົນ.

LC_CTYPE ກໍານົດທ້ອງຖິ່ນສໍາລັບການຕີຄວາມລໍາດັບຂອງ bytes ຂອງຂໍ້ມູນຂໍ້ຄວາມ
ເປັນຕົວອັກສອນ (ຕົວຢ່າງ, single-byte ກົງກັນຂ້າມກັບ multi-byte ຕົວອັກສອນໃນ
ການໂຕ້ຖຽງ).

LC_MESSAGES
ກໍານົດທ້ອງຖິ່ນທີ່ຄວນຈະຖືກນໍາໃຊ້ເພື່ອຜົນກະທົບຕໍ່ຮູບແບບແລະເນື້ອໃນຂອງ
ຂໍ້ຄວາມການວິນິໄສທີ່ຂຽນເປັນຄວາມຜິດພາດມາດຕະຖານ.

NLSPATH ກໍານົດສະຖານທີ່ຂອງລາຍການຂໍ້ຄວາມສໍາລັບການປະມວນຜົນຂອງ LC_MESSAGES.

TZ ກໍານົດເຂດເວລາສໍາລັບວັນທີແລະເວລາທີ່ຂຽນໂດຍ ipcsທີ່ຢູ່ ຖ້າຫາກວ່າ TZ is
ບໍ່ໄດ້ຕັ້ງ ຫຼື null, ເຂດເວລາເລີ່ມຕົ້ນທີ່ບໍ່ໄດ້ລະບຸຈະຖືກໃຊ້.

ASYNCHRONOUS ເຫດການ


ເລີ່ມຕົ້ນ.

STDOUT


ແຖວແນະນຳຈະຖືກຂຽນດ້ວຍຮູບແບບ:

"IPC ສະຖານະພາບ ຈາກ %s as of %s\n", <ແຫຼ່ງ>, <ວັນ>

ຢູ່ໃສແຫຼ່ງ> ຊີ້ບອກແຫຼ່ງທີ່ໃຊ້ໃນການເກັບກຳສະຖິຕິ ແລະວັນ> ແມ່ນ
ຂໍ້ມູນຂ່າວສານທີ່ຈະໄດ້ຮັບການຜະລິດໂດຍ ວັນ ຄຳສັ່ງເມື່ອຖືກເອີ້ນຢູ່ໃນທ້ອງຖິ່ນ POSIX.

ໄດ້ ipcs ຜົນປະໂຫຍດຫຼັງຈາກນັ້ນຈະຕ້ອງສ້າງເຖິງສາມບົດລາຍງານຂຶ້ນກັບ −q, −ມ, ແລະ −ສ
ທາງເລືອກ. ບົດ​ລາຍ​ງານ​ຄັ້ງ​ທໍາ​ອິດ​ຈະ​ຊີ້​ບອກ​ສະ​ຖາ​ນະ​ພາບ​ຂອງ​ແຖວ​ຂໍ້​ຄວາມ​, ບົດ​ລາຍ​ງານ​ຄັ້ງ​ທີ​ສອງ​
ຈະຊີ້ໃຫ້ເຫັນສະຖານະພາບຂອງພາກສ່ວນຄວາມຊົງຈໍາທີ່ແບ່ງປັນ, ແລະບົດລາຍງານທີສາມຈະຊີ້ໃຫ້ເຫັນ
ສະຖານະພາບຂອງຊຸດ Semalt.

ຖ້າສິ່ງອໍານວຍຄວາມສະດວກທີ່ສອດຄ້ອງກັນບໍ່ໄດ້ຕິດຕັ້ງຫຼືບໍ່ໄດ້ຖືກນໍາໃຊ້ນັບຕັ້ງແຕ່ reboot ຫຼ້າສຸດ,
ຫຼັງຈາກນັ້ນ, ບົດລາຍງານຈະຖືກຂຽນອອກໃນຮູບແບບ:

"%s ສະຖານທີ່ ບໍ່ in ລະບົບ.\n", <ສະຖານທີ່>

ຢູ່ໃສສະຖານທີ່> ແມ່ນ ຂໍ້ຄວາມ ຄິວ, ແບ່ງປັນ ຫນ່ວຍຄວາມຈໍາ, ຫຼື ເຊມໂຟຣ, ຕາມ​ຄວາມ​ເຫມາະ​ສົມ. ຖ້າ
ສິ່ງອໍານວຍຄວາມສະດວກໄດ້ຖືກຕິດຕັ້ງແລະຖືກນໍາໃຊ້ນັບຕັ້ງແຕ່ reboot ຫຼ້າສຸດ, ຫົວຂໍ້ຖັນ
ແຍກໂດຍຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ຕົວອັກສອນ ແລະຕິດຕາມດ້ວຍ ກ ຈະຖືກຂຽນ
ດັ່ງທີ່ລະບຸໄວ້ຂ້າງລຸ່ມ ຕິດຕາມດ້ວຍຊື່ສິ່ງອຳນວຍຄວາມສະດວກທີ່ຂຽນອອກໂດຍໃຊ້ຮູບແບບ:

"%s:\n", <ສະຖານທີ່>

ຢູ່ໃສສະຖານທີ່> ແມ່ນ ຂໍ້ຄວາມ ຄິວ, ແບ່ງປັນ ຫນ່ວຍຄວາມຈໍາ, ຫຼື Semaphores, ຕາມ​ຄວາມ​ເຫມາະ​ສົມ. ສຸດ
ທີສອງ ແລະທີສາມ ລາຍງານຫົວຂໍ້ຖັນບໍ່ຈໍາເປັນຕ້ອງຂຽນຖ້າຖັນສຸດທ້າຍ
ຫົວຂໍ້ທີ່ຂຽນແລ້ວໃຫ້ຫົວຂໍ້ຄໍລໍາສໍາລັບຂໍ້ມູນທັງຫມົດໃນບົດລາຍງານນັ້ນ.

ຫົວຂໍ້ຄໍລໍາທີ່ສະຫນອງໃຫ້ຢູ່ໃນຄໍລໍາທໍາອິດຂ້າງລຸ່ມນີ້ແລະຄວາມຫມາຍຂອງຂໍ້ມູນ
ໃນຖັນເຫຼົ່ານັ້ນຈະຖືກມອບໃຫ້ຕາມລໍາດັບຂ້າງລຸ່ມນີ້; ຕົວອັກສອນໃນວົງເລັບຊີ້ໃຫ້ເຫັນເຖິງ
ທາງເລືອກທີ່ຈະເຮັດໃຫ້ຖັນທີ່ສອດຄ້ອງກັນປະກົດຂຶ້ນ; ``ທັງໝົດ'' ຫມາຍຄວາມວ່າຖັນ
ຈະປາກົດຢູ່ສະ ເໝີ. ແຕ່ລະຖັນແມ່ນແຍກອອກໂດຍຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ຕົວລະຄອນ. ໃຫ້ສັງເກດວ່າ
ທາງເລືອກເຫຼົ່ານີ້ພຽງແຕ່ກໍານົດວ່າຂໍ້ມູນໃດຖືກສະຫນອງໃຫ້ສໍາລັບແຕ່ລະບົດລາຍງານ; ເຂົາເຈົ້າບໍ່ໄດ້
ກໍານົດວ່າບົດລາຍງານໃດຖືກຂຽນ.

T (ທັງໝົດ) ປະເພດຂອງສິ່ງອໍານວຍຄວາມສະດວກ:

q ແຖວຂໍ້ຄວາມ.

m ສ່ວນຄວາມຊົງຈໍາທີ່ແບ່ງປັນ.

s Semaphore.

ຊ່ອງຂໍ້ມູນນີ້ແມ່ນຕົວອັກສອນດຽວທີ່ຂຽນໂດຍໃຊ້ຮູບແບບ %c.

ID (ທັງໝົດ) ຕົວລະບຸສຳລັບການເຂົ້າສະຖານທີ່. ພາກສະຫນາມນີ້ຈະຖືກຂຽນໂດຍໃຊ້
ຮູບແບບ %d.

KEY (ທັງໝົດ) ກຸນແຈທີ່ໃຊ້ເປັນການໂຕ້ຖຽງກັບ msgget( ), semget(), ຫຼື shmget() ເພື່ອສ້າງ
ການເຂົ້າສະຖານທີ່.

ຫມາຍ​ເຫດ​: ກະແຈຂອງພາກສ່ວນຄວາມຈຳທີ່ໃຊ້ຮ່ວມກັນຖືກປ່ຽນເປັນ IPC_PRIVATE ເມື່ອໃດ
ພາກສ່ວນໄດ້ຖືກໂຍກຍ້າຍອອກຈົນກ່ວາຂະບວນການທັງຫມົດທີ່ຕິດກັບ
ແຍກມັນອອກ.

ຊ່ອງຂໍ້ມູນນີ້ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ 0x%x.

MODE (ທັງໝົດ) ຮູບແບບການເຂົ້າເຖິງສະຖານທີ່ ແລະທຸງ. ຮູບແບບຈະຕ້ອງປະກອບດ້ວຍ 11 ຕົວອັກສອນ
ທີ່​ໄດ້​ຮັບ​ການ​ຕີ​ລາ​ຄາ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​.

ລັກ​ສະ​ນະ​ທໍາ​ອິດ​ຈະ​ເປັນ​:

S ຖ້າຂະບວນການລໍຖ້າຢູ່ໃນ a msgsnd() ການດໍາເນີນງານ.

- ຖ້າ​ຫາກ​ວ່າ​ຂ້າງ​ເທິງ​ນີ້​ບໍ່​ແມ່ນ​ຄວາມ​ຈິງ​.

ລັກສະນະທີສອງແມ່ນ:

R ຖ້າຂະບວນການລໍຖ້າຢູ່ໃນ a msgrcv() ການດໍາເນີນງານ.

C ຫຼື − ຖ້າ​ຫາກ​ວ່າ​ສ່ວນ​ຄວາມ​ຊົງ​ຈໍາ​ທີ່​ແບ່ງ​ປັນ​ທີ່​ກ່ຽວ​ຂ້ອງ​ແມ່ນ​ຈະ​ຖືກ​ລົບ​ລ້າງ​ໃນ​ເວ​ລາ​ທີ່​
ການ​ປະ​ຕິ​ບັດ​ການ​ຕິດ​ຕໍ່​ທໍາ​ອິດ​ແມ່ນ​ປະ​ຕິ​ບັດ​.

− ຖ້າບໍ່ມີອັນໃດອັນໃດອັນໜຶ່ງທີ່ກ່າວມາຂ້າງເທິງນັ້ນເປັນຄວາມຈິງ.

ເກົ້າຕົວອັກສອນຕໍ່ໄປຈະຖືກຕີຄວາມຫມາຍເປັນສາມຊຸດຂອງສາມບິດ
ແຕ່ລະ. ຊຸດທໍາອິດຫມາຍເຖິງການອະນຸຍາດຂອງເຈົ້າຂອງ; ຕໍ່ໄປກັບການອະນຸຍາດ
ຂອງຜູ້ອື່ນໃນກຸ່ມຜູ້ໃຊ້ຂອງການເຂົ້າສະຖານທີ່; ແລະສຸດທ້າຍກັບຄົນອື່ນທັງຫມົດ.
ພາຍໃນແຕ່ລະຊຸດ, ຕົວອັກສອນທໍາອິດຊີ້ໃຫ້ເຫັນການອະນຸຍາດໃຫ້ອ່ານ, ທີສອງ
ລັກ​ສະ​ນະ​ຊີ້​ໃຫ້​ເຫັນ​ການ​ອະ​ນຸ​ຍາດ​ໃຫ້​ຂຽນ​ຫຼື​ປ່ຽນ​ແປງ​ການ​ເຂົ້າ​ສະ​ຖານ​ທີ່​, ແລະ​
ຕົວອັກສອນສຸດທ້າຍແມ່ນເຄື່ອງຫມາຍລົບ ('−').

ການ​ອະ​ນຸ​ຍາດ​ຈະ​ໄດ້​ຮັບ​ການ​ຊີ້​ໃຫ້​ເຫັນ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

r ຖ້າມີການອະນຸຍາດອ່ານ.

w ຖ້າມີການອະນຸຍາດຂຽນ.

a ຖ້າມີການອະນຸຍາດປ່ຽນແປງ.

- ຖ້າ​ຫາກ​ວ່າ​ການ​ອະ​ນຸ​ຍາດ​ທີ່​ລະ​ບຸ​ໄວ້​ແມ່ນ​ບໍ່​ໄດ້​ອະ​ນຸ​ຍາດ​.

ຕົວອັກສອນທໍາອິດປະຕິບັດຕາມການອະນຸຍາດກໍານົດວ່າມີ
ວິທີການຄວບຄຸມການເຂົ້າເຖິງທາງເລືອກ ຫຼືເພີ່ມເຕີມທີ່ກ່ຽວຂ້ອງກັບສະຖານທີ່. ຖ້າ
ບໍ່ມີວິທີການຄວບຄຸມການເຂົ້າເຖິງທາງເລືອກ ຫຼືເພີ່ມເຕີມທີ່ກ່ຽວຂ້ອງກັບ
ສິ່ງອໍານວຍຄວາມສະດວກ, ດຽວ ຈະຖືກຂຽນ; ຖ້າບໍ່ດັ່ງນັ້ນ, ອື່ນສາມາດພິມໄດ້
ລັກ​ສະ​ນະ​ແມ່ນ​ລາຍ​ລັກ​ອັກ​ສອນ​.

OWNER (ທັງໝົດ) ຊື່ຜູ້ໃຊ້ຂອງເຈົ້າຂອງການເຂົ້າສະຖານທີ່. ຖ້າຊື່ຜູ້ໃຊ້ຂອງ
ເຈົ້າຂອງແມ່ນພົບເຫັນຢູ່ໃນຖານຂໍ້ມູນຜູ້ໃຊ້, ຢ່າງຫນ້ອຍແປດຕໍາແຫນ່ງຄໍລໍາທໍາອິດ
ຊື່ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %s. ຖ້າບໍ່ດັ່ງນັ້ນ, ID ຜູ້ໃຊ້ຂອງ
ເຈົ້າຂອງຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d.

GROUP (ທັງໝົດ) ຊື່ກຸ່ມຂອງເຈົ້າຂອງການເຂົ້າສະຖານທີ່. ຖ້າຊື່ກຸ່ມຂອງ
ເຈົ້າຂອງແມ່ນພົບເຫັນຢູ່ໃນຖານຂໍ້ມູນຂອງກຸ່ມ, ຢ່າງຫນ້ອຍແປດຖັນທໍາອິດ
ຕໍາແຫນ່ງຂອງຊື່ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %s. ຖ້າບໍ່ດັ່ງນັ້ນ, ໄດ້
ID ກຸ່ມຂອງເຈົ້າຂອງຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d.

ເກົ້າຄໍລໍາຕໍ່ໄປນີ້ຈະຖືກຂຽນອອກສໍາລັບແຖວຂໍ້ຄວາມເທົ່ານັ້ນ:

ຜູ້ສ້າງ (a,c)
ຊື່ຜູ້ໃຊ້ຂອງຜູ້ສ້າງລາຍການສະຖານທີ່. ຖ້າຊື່ຜູ້ໃຊ້ຂອງ
ຜູ້ສ້າງແມ່ນພົບເຫັນຢູ່ໃນຖານຂໍ້ມູນຜູ້ໃຊ້, ຢ່າງຫນ້ອຍແປດຖັນທໍາອິດ
ຕໍາແຫນ່ງຂອງຊື່ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %s. ຖ້າບໍ່ດັ່ງນັ້ນ, ໄດ້
ID ຜູ້ໃຊ້ຂອງຜູ້ສ້າງຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d.

CGROUP (a,c)
ຊື່ກຸ່ມຂອງຜູ້ສ້າງລາຍການສະຖານທີ່. ຖ້າຊື່ກຸ່ມຂອງ
ຜູ້ສ້າງແມ່ນພົບເຫັນຢູ່ໃນຖານຂໍ້ມູນຂອງກຸ່ມ, ຢ່າງຫນ້ອຍແປດຖັນທໍາອິດ
ຕໍາແຫນ່ງຂອງຊື່ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %s. ຖ້າບໍ່ດັ່ງນັ້ນ, ໄດ້
ID ກຸ່ມຂອງຜູ້ສ້າງຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d.

CBYTES (a,o)
ຈໍານວນຂອງ bytes ໃນຂໍ້ຄວາມປະຈຸບັນຍັງຄ້າງຢູ່ໃນທີ່ກ່ຽວຂ້ອງ
ແຖວຂໍ້ຄວາມ. ຊ່ອງຂໍ້ມູນນີ້ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d.

QNUM (a,o) ຈໍານວນຂໍ້ຄວາມທີ່ຍັງຄ້າງຢູ່ໃນແຖວຂໍ້ຄວາມທີ່ກ່ຽວຂ້ອງ.
ຊ່ອງຂໍ້ມູນນີ້ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d.

QBYTES (a,b)
ຈໍານວນສູງສຸດຂອງ bytes ທີ່ອະນຸຍາດໃຫ້ຢູ່ໃນຂໍ້ຄວາມທີ່ຍັງຄ້າງຢູ່ໃນທີ່ກ່ຽວຂ້ອງ
ແຖວຂໍ້ຄວາມ. ຊ່ອງຂໍ້ມູນນີ້ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d.

LSPID (a,p) ID ຂະບວນການຂອງຂະບວນການສຸດທ້າຍທີ່ຈະສົ່ງຂໍ້ຄວາມໄປຫາແຖວທີ່ກ່ຽວຂ້ອງ.
ຊ່ອງຂໍ້ມູນນີ້ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ:

"%d", <pid>

ຢູ່ໃສpid> ແມ່ນ 0 ຖ້າບໍ່ມີຂໍ້ຄວາມໃດຖືກສົ່ງໄປຫາຂໍ້ຄວາມທີ່ສອດຄ້ອງກັນ
ຄິວ; ຖ້າບໍ່ດັ່ງນັ້ນ,pid> ຈະເປັນ ID ຂະບວນການຂອງຂະບວນການສຸດທ້າຍທີ່ຈະສົ່ງ a
ຂໍ້ຄວາມໄປຫາແຖວ.

LRPID (a,p) ID ຂະບວນການຂອງຂະບວນການສຸດທ້າຍທີ່ຈະໄດ້ຮັບຂໍ້ຄວາມຈາກທີ່ກ່ຽວຂ້ອງ
ຄິວ. ຊ່ອງຂໍ້ມູນນີ້ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ:

"%d", <pid>

ຢູ່ໃສpid> ແມ່ນ 0 ຖ້າບໍ່ມີຂໍ້ຄວາມທີ່ໄດ້ຮັບຈາກທີ່ສອດຄ້ອງກັນ
ແຖວຂໍ້ຄວາມ; ຖ້າບໍ່ດັ່ງນັ້ນ,pid> ຈະເປັນ ID ຂະບວນການຂອງຂະບວນການສຸດທ້າຍທີ່ຈະ
ໄດ້ຮັບຂໍ້ຄວາມຈາກແຖວ.

STIME (a,t) ເວລາຂໍ້ຄວາມສຸດທ້າຍຖືກສົ່ງໄປຫາແຖວທີ່ກ່ຽວຂ້ອງ. ຖ້າຂໍ້ຄວາມມີ
ຖືກສົ່ງໄປຫາແຖວຂໍ້ຄວາມທີ່ສອດຄ້ອງກັນ, ຊົ່ວໂມງ, ນາທີ, ແລະທີສອງຂອງ
ຄັ້ງສຸດທ້າຍທີ່ຂໍ້ຄວາມຖືກສົ່ງໄປແຖວຈະຖືກຂຽນໂດຍໃຊ້
ຮູບແບບ %d:%2.2d:%2.2d. ຖ້າບໍ່ດັ່ງນັ້ນ, ຮູບແບບ " ຫ້າມເຂົ້າ" ຈະຖືກຂຽນ.

RTIME (a,t) ເວລາທີ່ໄດ້ຮັບຂໍ້ຄວາມສຸດທ້າຍຈາກແຖວທີ່ກ່ຽວຂ້ອງ. ຖ້າ ກ
ຂໍ້ຄວາມໄດ້ຮັບຈາກແຖວຂໍ້ຄວາມທີ່ສອດຄ້ອງກັນ, ຊົ່ວໂມງ,
ນາທີ, ແລະຄັ້ງທີສອງຂອງຄັ້ງສຸດທ້າຍທີ່ຂໍ້ຄວາມໄດ້ຮັບຈາກແຖວ
ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d:%2.2d:%2.2d. ຖ້າບໍ່ດັ່ງນັ້ນ, ຮູບແບບ " ບໍ່-
ເຂົ້າ" ຈະຖືກຂຽນ.

ແປດຄໍລໍາຕໍ່ໄປນີ້ຈະຖືກຂຽນອອກມາສໍາລັບພາກສ່ວນຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນເທົ່ານັ້ນ.

ຜູ້ສ້າງ (a,c)
ຜູ້ໃຊ້ຂອງຜູ້ສ້າງການເຂົ້າສະຖານທີ່. ຖ້າຊື່ຜູ້ໃຊ້ຂອງຜູ້ສ້າງ
ພົບເຫັນຢູ່ໃນຖານຂໍ້ມູນຜູ້ໃຊ້, ຢ່າງຫນ້ອຍແປດຕໍາແຫນ່ງຖັນທໍາອິດຂອງ
ຊື່ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %s. ຖ້າບໍ່ດັ່ງນັ້ນ, ID ຜູ້ໃຊ້ຂອງ
ຜູ້ສ້າງຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d.

CGROUP (a,c)
ຊື່ກຸ່ມຂອງຜູ້ສ້າງລາຍການສະຖານທີ່. ຖ້າຊື່ກຸ່ມຂອງ
ຜູ້ສ້າງແມ່ນພົບເຫັນຢູ່ໃນຖານຂໍ້ມູນຂອງກຸ່ມ, ຢ່າງຫນ້ອຍແປດຖັນທໍາອິດ
ຕໍາແຫນ່ງຂອງຊື່ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %s. ຖ້າບໍ່ດັ່ງນັ້ນ, ໄດ້
ID ກຸ່ມຂອງຜູ້ສ້າງຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d.

NATTCH (a,o)
ຈໍານວນຂອງຂະບວນການທີ່ຕິດກັບພາກສ່ວນຫນ່ວຍຄວາມຈໍາທີ່ແບ່ງປັນທີ່ກ່ຽວຂ້ອງ. ນີ້
ພາກສະຫນາມຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d.

SEGSZ (a,b) ຂະຫນາດຂອງພາກສ່ວນຄວາມຊົງຈໍາທີ່ແບ່ງປັນທີ່ກ່ຽວຂ້ອງ. ພາກສະຫນາມນີ້ຈະຖືກຂຽນ
ການ​ນໍາ​ໃຊ້​ຮູບ​ແບບ​ %d.

CPID (a,p) ID ຂະບວນການຂອງຜູ້ສ້າງລາຍການຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນ. ພາກສະຫນາມນີ້ຈະເປັນ
ຂຽນໂດຍໃຊ້ຮູບແບບ %d.

LPID (a,p) ID ຂະບວນການຂອງຂະບວນການສຸດທ້າຍທີ່ຈະແນບຫຼືຖອດຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນ
ພາກສ່ວນ. ຊ່ອງຂໍ້ມູນນີ້ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ:

"%d", <pid>

ຢູ່ໃສpid> ແມ່ນ 0 ຖ້າ​ຫາກ​ວ່າ​ບໍ່​ມີ​ຂະ​ບວນ​ການ​ໄດ້​ຕິດ​ຕໍ່​ຄວາມ​ຊົງ​ຈໍາ​ທີ່​ແບ່ງ​ປັນ​ທີ່​ສອດ​ຄ້ອງ​ກັນ​
ສ່ວນ; ຖ້າບໍ່ດັ່ງນັ້ນ,pid> ຈະເປັນ ID ຂະບວນການຂອງຂະບວນການສຸດທ້າຍທີ່ຈະ
ຄັດຕິດຫຼືແຍກສ່ວນ.

ATIME (a,t) ເວລາສຸດທ້າຍທີ່ແນບໃສ່ພາກສ່ວນຄວາມຊົງຈໍາທີ່ເຊື່ອມໂຍງທີ່ກ່ຽວຂ້ອງແມ່ນ
ສໍາເລັດ. ຖ້າພາກສ່ວນຄວາມຊົງຈໍາທີ່ໃຊ້ຮ່ວມກັນທີ່ສອດຄ້ອງກັນເຄີຍຖືກຕິດຄັດມາ,
ຊົ່ວໂມງ, ນາທີ, ແລະຄັ້ງທີສອງຂອງເວລາສຸດທ້າຍທີ່ພາກສ່ວນໄດ້ຖືກຕິດຄັດມາ
ຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d:%2.2d:%2.2d. ຖ້າບໍ່ດັ່ງນັ້ນ, ຮູບແບບ " ຫ້າມເຂົ້າ"
ຈະຖືກຂຽນ.

DTIME (a,t) ເວລາທີ່ແຍກສຸດທ້າຍໃນສ່ວນຄວາມຊົງຈໍາທີ່ແບ່ງປັນທີ່ກ່ຽວຂ້ອງແມ່ນ
ສໍາເລັດ. ຖ້າພາກສ່ວນຄວາມຊົງຈໍາທີ່ໃຊ້ຮ່ວມກັນທີ່ສອດຄ້ອງກັນໄດ້ຖືກແຍກອອກ,
ຊົ່ວໂມງ, ນາທີ, ແລະຄັ້ງທີສອງຂອງເວລາສຸດທ້າຍທີ່ພາກສ່ວນໄດ້ຖືກແຍກອອກ
ຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d:%2.2d:%2.2d. ຖ້າບໍ່ດັ່ງນັ້ນ, ຮູບແບບ " ຫ້າມເຂົ້າ"
ຈະຖືກຂຽນ.

ສີ່ຄໍລໍາຕໍ່ໄປນີ້ຈະຖືກຂຽນອອກພຽງແຕ່ສໍາລັບຊຸດ semaphore:

ຜູ້ສ້າງ (a,c)
ຜູ້ໃຊ້ຂອງຜູ້ສ້າງການເຂົ້າສະຖານທີ່. ຖ້າຊື່ຜູ້ໃຊ້ຂອງຜູ້ສ້າງ
ພົບເຫັນຢູ່ໃນຖານຂໍ້ມູນຜູ້ໃຊ້, ຢ່າງຫນ້ອຍແປດຕໍາແຫນ່ງຖັນທໍາອິດຂອງ
ຊື່ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %s. ຖ້າບໍ່ດັ່ງນັ້ນ, ID ຜູ້ໃຊ້ຂອງ
ຜູ້ສ້າງຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d.

CGROUP (a,c)
ຊື່ກຸ່ມຂອງຜູ້ສ້າງລາຍການສະຖານທີ່. ຖ້າຊື່ກຸ່ມຂອງ
ຜູ້ສ້າງແມ່ນພົບເຫັນຢູ່ໃນຖານຂໍ້ມູນຂອງກຸ່ມ, ຢ່າງຫນ້ອຍແປດຖັນທໍາອິດ
ຕໍາແຫນ່ງຂອງຊື່ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %s. ຖ້າບໍ່ດັ່ງນັ້ນ, ໄດ້
ID ກຸ່ມຂອງຜູ້ສ້າງຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d.

NSEMS (a,b) ຈໍານວນຂອງ semaphore ໃນຊຸດທີ່ກ່ຽວຂ້ອງກັບການເຂົ້າ semaphore. ນີ້
ພາກສະຫນາມຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ %d.

OTIME (a,t) ເວລາທີ່ດໍາເນີນການ semaphore ສຸດທ້າຍກ່ຽວກັບຊຸດທີ່ກ່ຽວຂ້ອງກັບ semaphore
ສໍາເລັດການເຂົ້າ. ຖ້າການດໍາເນີນການ Semalt ເຄີຍປະຕິບັດຢູ່ໃນ
ຊຸດ semaphore ທີ່ສອດຄ້ອງກັນ, ຊົ່ວໂມງ, ນາທີ, ແລະທີສອງຂອງສຸດທ້າຍ
ການດໍາເນີນງານຂອງ semaphore ໃນຊຸດ semaphore ຈະຖືກຂຽນໂດຍໃຊ້ຮູບແບບ
%d:%2.2d:%2.2d. ຖ້າບໍ່ດັ່ງນັ້ນ, ຮູບແບບ " ຫ້າມເຂົ້າ" ຈະຖືກຂຽນ.

ຖັນຕໍ່ໄປນີ້ຈະຖືກຂຽນສໍາລັບທັງສາມບົດລາຍງານເມື່ອມັນຖືກຮ້ອງຂໍ:

CTIME (a,t) ເວລາການເຂົ້າທີ່ກ່ຽວຂ້ອງຖືກສ້າງ ຫຼືປ່ຽນແປງ. ຊົ່ວໂມງ, ນາທີ, ແລະ
ຄັ້ງທີສອງຂອງເວລາທີ່ການເຂົ້າທີ່ກ່ຽວຂ້ອງໄດ້ຖືກສ້າງຂື້ນຈະຖືກຂຽນ
ການ​ນໍາ​ໃຊ້​ຮູບ​ແບບ​ %d:%2.2d:%2.2d.

STDERR


ຄວາມຜິດພາດມາດຕະຖານຈະຖືກນໍາໃຊ້ສໍາລັບຂໍ້ຄວາມວິນິດໄສເທົ່ານັ້ນ.

OUTPUT ເອກະສານ


ບໍ່ມີ.

ອະທິບາຍ ລາຍລະອຽດ


ບໍ່ມີ.

ອອກ STATUS


ຄ່າທາງອອກຕໍ່ໄປນີ້ຈະຖືກສົ່ງຄືນ:

0 ສໍາເລັດສົບຜົນສໍາເລັດ.

>0 ເກີດຄວາມຜິດພາດຂຶ້ນ.

ຂໍ້ສັງເກດ OF ຄວາມຜິດພາດ


ເລີ່ມຕົ້ນ.

ໄດ້ ດັ່ງຕໍ່ໄປນີ້ ພາກສ່ວນ ມີ ຂໍ້ມູນ.

ຄໍາຮ້ອງສະຫມັກ ການນໍາໃຊ້


ສິ່ງຕ່າງໆສາມາດປ່ຽນແປງໄດ້ໃນຂະນະທີ່ ipcs ແມ່ນແລ່ນ; ຂໍ້​ມູນ​ທີ່​ມັນ​ໃຫ້​ແມ່ນ​ການ​ຮັບ​ປະ​ກັນ​ທີ່​ຈະ​ເປັນ​
ຖືກຕ້ອງພຽງແຕ່ເມື່ອມັນຖືກດຶງມາ.

ຕົວຢ່າງ


ບໍ່ມີ.

ສະຖານທີ່


ບໍ່ມີ.

ອະນາຄົດ DIRECTIONS


ບໍ່ມີ.

ໃຊ້ ipcsposix ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


Ad


Ad