ນີ້ແມ່ນຄໍາສັ່ງ mkfifoposix ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mkfifo — ເຮັດໃຫ້ FIFO ໄຟລ໌ພິເສດ
ສະຫຼຸບສັງລວມ
mkfifo [−ມ ຮູບແບບການ] ເອກະສານ...
ລາຍລະອຽດ
ໄດ້ mkfifo ຜົນປະໂຫຍດຈະຕ້ອງສ້າງໄຟລ໌ພິເສດຂອງ FIFO ທີ່ກໍານົດໂດຍ operands, ໃນ
ຄໍາສັ່ງທີ່ລະບຸໄວ້.
ສໍາລັບແຕ່ລະຄົນ ເອກະສານ ປະຕິບັດການ, ໄດ້ mkfifo ຜົນປະໂຫຍດຈະຕ້ອງປະຕິບັດການທຽບເທົ່າ mkfifo()
ຟັງຊັນທີ່ກຳນົດໄວ້ໃນປະລິມານສ່ວນຕິດຕໍ່ລະບົບຂອງ POSIX.1-2008, ເອີ້ນວ່າ
ການໂຕ້ຖຽງຕໍ່ໄປນີ້:
1. ໄດ້ ເອກະສານ operand ຖືກນໍາໃຊ້ເປັນ ເສັ້ນທາງ ການໂຕ້ຖຽງ.
2. ຄ່າຂອງ bitwise-inclusive OR ຂອງ S_IRUSR, S_IWUSR, S_IRGRP, S_IWGRP, S_IROTH,
ແລະ S_IWOTH ຖືກນໍາໃຊ້ເປັນ ຮູບແບບການ ການໂຕ້ຖຽງ. (ຖ້າ −ມ ທາງເລືອກແມ່ນລະບຸໄວ້, ມູນຄ່າຂອງ
ໄດ້ mkfifo() ຮູບແບບການ ການໂຕ້ຖຽງແມ່ນບໍ່ຖືກກໍານົດ, ແຕ່ FIFO ຈະບໍ່ມີເວລາໃດໆ
ການອະນຸຍາດຈໍາກັດຫນ້ອຍກ່ວາ −ມ ຮູບແບບການ ການໂຕ້ຖຽງທາງເລືອກ.)
OPTIONS
ໄດ້ mkfifo ຜົນປະໂຫຍດຈະຕ້ອງສອດຄ່ອງກັບປະລິມານຄໍານິຍາມພື້ນຖານຂອງ POSIX.1-2008, ສ່ວນ
12.2, ຜົນປະໂຫຍດ syntax ຄູ່ມືແນະນໍາ.
ທາງເລືອກຕໍ່ໄປນີ້ຈະໄດ້ຮັບການສະຫນັບສະຫນູນ:
−ມ ຮູບແບບການ ກໍານົດບິດການອະນຸຍາດໄຟລ໌ຂອງ FIFO ທີ່ສ້າງຂຶ້ນໃຫມ່ເປັນທີ່ກໍານົດໄວ້ ຮູບແບບການ
ມູນຄ່າ. ທ ຮູບແບບການ option-argument ຈະຄືກັນກັບ ຮູບແບບການ operand ກໍານົດ
ສໍາລັບ chmod ປະໂຫຍດ. ໃນ symbolic_mode ຊ່ອຍແນ່, ໄດ້ op ລັກສະນະ '+' ແລະ
'−' ຈະຖືກຕີຄວາມໝາຍທຽບກັບຮູບແບບເບື້ອງຕົ້ນທີ່ສົມມຸດຕິຖານ a=rw.
ດໍາເນີນງານ
operand ຕໍ່ໄປນີ້ຈະໄດ້ຮັບການສະຫນັບສະຫນູນ:
ເອກະສານ ຊື່ເສັ້ນທາງຂອງໄຟລ໌ພິເສດ FIFO ທີ່ຈະສ້າງ.
STDIN
ບໍ່ໄດ້ນໍາໃຊ້.
ປັດໄຈນໍາເຂົ້າ ເອກະສານ
ບໍ່ມີ.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
ຕົວແປສະພາບແວດລ້ອມຕໍ່ໄປນີ້ຈະສົ່ງຜົນກະທົບຕໍ່ການປະຕິບັດ mkfifo:
ພາສາ ໃຫ້ຄ່າເລີ່ມຕົ້ນສໍາລັບຕົວແປສາກົນທີ່ບໍ່ໄດ້ຕັ້ງ ຫຼື
null. (ເບິ່ງປະລິມານຄໍານິຍາມພື້ນຖານຂອງ POSIX.1-2008, ສ່ວນ 8.2,
Internationalization Variables ເພື່ອຄວາມກ້າວໜ້າຂອງການຫັນເປັນສາກົນ
ຕົວແປທີ່ໃຊ້ເພື່ອກໍານົດຄ່າຂອງປະເພດທ້ອງຖິ່ນ.)
LC_ALL ຖ້າຕັ້ງເປັນຄ່າສະຕຣິງທີ່ບໍ່ຫວ່າງເປົ່າ, ລົບລ້າງຄ່າຂອງອັນອື່ນທັງໝົດ
ຕົວແປສາກົນ.
LC_CTYPE ກໍານົດທ້ອງຖິ່ນສໍາລັບການຕີຄວາມລໍາດັບຂອງ bytes ຂອງຂໍ້ມູນຂໍ້ຄວາມ
ເປັນຕົວອັກສອນ (ຕົວຢ່າງ, single-byte ກົງກັນຂ້າມກັບ multi-byte ຕົວອັກສອນໃນ
ການໂຕ້ຖຽງ).
LC_MESSAGES
ກໍານົດທ້ອງຖິ່ນທີ່ຄວນຈະຖືກນໍາໃຊ້ເພື່ອຜົນກະທົບຕໍ່ຮູບແບບແລະເນື້ອໃນຂອງ
ຂໍ້ຄວາມການວິນິໄສທີ່ຂຽນເປັນຄວາມຜິດພາດມາດຕະຖານ.
NLSPATH ກໍານົດສະຖານທີ່ຂອງລາຍການຂໍ້ຄວາມສໍາລັບການປະມວນຜົນຂອງ LC_MESSAGES.
ASYNCHRONOUS ເຫດການ
ເລີ່ມຕົ້ນ.
STDOUT
ບໍ່ໄດ້ນໍາໃຊ້.
ສະດຸດ
ຄວາມຜິດພາດມາດຕະຖານຈະຖືກນໍາໃຊ້ສໍາລັບຂໍ້ຄວາມວິນິດໄສເທົ່ານັ້ນ.
OUTPUT ເອກະສານ
ບໍ່ມີ.
ອະທິບາຍ ລາຍລະອຽດ
ບໍ່ມີ.
ອອກ STATUS
ຄ່າທາງອອກຕໍ່ໄປນີ້ຈະຖືກສົ່ງຄືນ:
0 ໄຟລ໌ພິເສດ FIFO ທີ່ລະບຸໄວ້ທັງໝົດຖືກສ້າງສຳເລັດແລ້ວ.
>0 ເກີດຄວາມຜິດພາດຂຶ້ນ.
ຂໍ້ສັງເກດ OF ຄວາມຜິດພາດ
ເລີ່ມຕົ້ນ.
ໄດ້ ດັ່ງຕໍ່ໄປນີ້ ພາກສ່ວນ ມີ ຂໍ້ມູນ.
ຄໍາຮ້ອງສະຫມັກ ການນໍາໃຊ້
ບໍ່ມີ.
ຕົວຢ່າງ
ບໍ່ມີ.
ສະຖານທີ່
ຜົນປະໂຫຍດນີ້ໄດ້ຖືກເພີ່ມເພື່ອອະນຸຍາດໃຫ້ຄໍາຮ້ອງສະຫມັກ shell ເພື່ອສ້າງໄຟລ໌ພິເສດ FIFO.
ໄດ້ −ມ ທາງເລືອກໄດ້ຖືກເພີ່ມເຂົ້າໃນການຄວບຄຸມຮູບແບບໄຟລ໌, ສໍາລັບຄວາມສອດຄ່ອງກັບທີ່ຄ້າຍຄືກັນ
ຫນ້າທີ່ສະຫນອງໃຫ້ໂດຍ mkdir utility
ຂໍ້ສະເຫນີຕົ້ນປະກອບມີ a -ປ ທາງເລືອກທີ່ຄ້າຍຄືກັນກັບ mkdir -ປ ທາງເລືອກທີ່ສ້າງຂຶ້ນ
ໄດເລກະທໍລີລະດັບກາງທີ່ນໍາໄປສູ່ FIFO ທີ່ກໍານົດໂດຍອົງປະກອບສຸດທ້າຍ. ນີ້ແມ່ນ
ເອົາອອກເພາະວ່າມັນບໍ່ຈໍາເປັນທົ່ວໄປແລະບໍ່ແມ່ນການປະຕິບັດທົ່ວໄປທີ່ມີທີ່ຄ້າຍຄືກັນ
ເຄື່ອງອຸປະໂພກຕ່າງໆ.
ການ ທຳ ງານຂອງ mkfifo ໄດ້ຖືກອະທິບາຍຢ່າງຫຼວງຫຼາຍໂດຍຜ່ານການອ້າງອີງເຖິງ mkfifo()
ຟັງຊັ່ນໃນ System Interfaces volume ຂອງ POSIX.1-2008. ຕົວຢ່າງ, ໂດຍຄ່າເລີ່ມຕົ້ນ, the
ຮູບແບບຂອງໄຟລ໌ FIFO ໄດ້ຮັບຜົນກະທົບຈາກຫນ້າກາກການສ້າງຮູບແບບໄຟລ໌ໂດຍສອດຄ່ອງກັບ
ພຶດຕິກໍາທີ່ລະບຸໄວ້ຂອງ mkfifo() ຫນ້າທີ່. ດ້ວຍວິທີນີ້, ມີການຊໍ້າຊ້ອນຫນ້ອຍ
ຄວາມພະຍາຍາມທີ່ຕ້ອງການສໍາລັບການອະທິບາຍລາຍລະອຽດຂອງການສ້າງໄຟລ໌.
ອະນາຄົດ DIRECTIONS
ບໍ່ມີ.
ໃຊ້ mkfifoposix ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net