ນີ້ແມ່ນຄໍາສັ່ງ execposix ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
exec — ປະຕິບັດຄໍາສັ່ງແລະເປີດ, ປິດ, ຫຼືສໍາເນົາໄຟລ໌ອະທິບາຍ
ສະຫຼຸບສັງລວມ
exec [ຄໍາສັ່ງ [ການໂຕ້ຖຽງ...]]
ລາຍລະອຽດ
ໄດ້ exec ຜົນປະໂຫຍດຈະເປີດ, ປິດ, ແລະ / ຫຼືສໍາເນົາໄຟລ໌ descriptors ຕາມທີ່ລະບຸໄວ້ໂດຍໃດໆ
ການປ່ຽນເສັ້ນທາງເປັນສ່ວນຫນຶ່ງຂອງຄໍາສັ່ງ.
If exec ແມ່ນລະບຸໄວ້ໂດຍບໍ່ມີການ ຄໍາສັ່ງ or ການໂຕ້ຖຽງs, ແລະຕົວອະທິບາຍໄຟລ໌ໃດໆທີ່ມີຕົວເລກ
ຫຼາຍກວ່າ 2 ຖືກເປີດດ້ວຍຄໍາຖະແຫຼງການປ່ຽນເສັ້ນທາງທີ່ກ່ຽວຂ້ອງ, ມັນບໍ່ໄດ້ຖືກລະບຸ
ບໍ່ວ່າຕົວອະທິບາຍໄຟລ໌ເຫຼົ່ານັ້ນຍັງເປີດຢູ່ໃນເວລາທີ່ shell ຮຽກຮ້ອງຜົນປະໂຫຍດອື່ນ.
ສະຄຣິບທີ່ກັງວົນວ່າລູກແກະສາມາດໃຊ້ຕົວອະທິບາຍໄຟລ໌ເປີດໃນທາງທີ່ຜິດສາມາດປິດໄດ້ຕະຫຼອດເວລາ
ເຂົາເຈົ້າຢ່າງຈະແຈ້ງ, ດັ່ງທີ່ສະແດງຢູ່ໃນຫນຶ່ງໃນຕົວຢ່າງຕໍ່ໄປນີ້.
If exec ແມ່ນລະບຸໄວ້ກັບ ຄໍາສັ່ງ, ມັນຈະທົດແທນການແກະທີ່ມີ ຄໍາສັ່ງ ໂດຍບໍ່ມີການ
ສ້າງຂະບວນການໃຫມ່. ຖ້າ ການໂຕ້ຖຽງs ຖືກລະບຸໄວ້, ພວກເຂົາຈະເປັນການໂຕ້ຖຽງກັບ ຄໍາສັ່ງ.
ການປ່ຽນເສັ້ນທາງສົ່ງຜົນກະທົບຕໍ່ສະພາບແວດລ້ອມການປະຕິບັດ shell ໃນປັດຈຸບັນ.
OPTIONS
ບໍ່ມີ.
ດໍາເນີນງານ
ເບິ່ງ DESCRIPTION.
STDIN
ບໍ່ໄດ້ນໍາໃຊ້.
ປັດໄຈນໍາເຂົ້າ ເອກະສານ
ບໍ່ມີ.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
ບໍ່ມີ.
ASYNCHRONOUS ເຫດການ
ເລີ່ມຕົ້ນ.
STDOUT
ບໍ່ໄດ້ນໍາໃຊ້.
ສະດຸດ
ຄວາມຜິດພາດມາດຕະຖານຈະຖືກນໍາໃຊ້ສໍາລັບຂໍ້ຄວາມວິນິດໄສເທົ່ານັ້ນ.
OUTPUT ເອກະສານ
ບໍ່ມີ.
ອະທິບາຍ ລາຍລະອຽດ
ບໍ່ມີ.
ອອກ STATUS
If ຄໍາສັ່ງ ແມ່ນລະບຸໄວ້, exec ຈະບໍ່ກັບຄືນສູ່ແກະ; ແທນທີ່ຈະ, ສະຖານະພາບທາງອອກຂອງ
ຂະບວນການດັ່ງກ່າວຈະເປັນສະຖານະທາງອອກຂອງການຈັດຕັ້ງປະຕິບັດໂຄງການ ຄໍາສັ່ງ, ເຊິ່ງ overlayed
ແກະ. ຖ້າ ຄໍາສັ່ງ ບໍ່ພົບ, ສະຖານະທາງອອກຈະຕ້ອງເປັນ 127. ຖ້າ ຄໍາສັ່ງ ຖືກພົບເຫັນ, ແຕ່
ມັນບໍ່ແມ່ນອຸປະກອນທີ່ສາມາດປະຕິບັດໄດ້, ສະຖານະການອອກຈະເປັນ 126. ຖ້າຫາກວ່າການປ່ຽນເສັ້ນຜິດພາດ.
ເກີດຂຶ້ນ (ເບິ່ງ ສ່ວນ 2.8.1, ຜົນກະທົບ of Shell ຂໍ້ຜິດພາດ), ແກະຈະອອກດ້ວຍ a
ຄ່າໃນໄລຍະ 1-125. ຖ້າບໍ່ດັ່ງນັ້ນ, exec ຈະສົ່ງຄືນສະຖານະທາງອອກສູນ.
ຂໍ້ສັງເກດ OF ຄວາມຜິດພາດ
ເລີ່ມຕົ້ນ.
ໄດ້ ດັ່ງຕໍ່ໄປນີ້ ພາກສ່ວນ ມີ ຂໍ້ມູນ.
ຄໍາຮ້ອງສະຫມັກ ການນໍາໃຊ້
ບໍ່ມີ.
ຕົວຢ່າງ
ເປີດ readfile ເປັນ file descriptor 3 ສໍາລັບການອ່ານ:
exec 3< readfile
ເປີດ writefile ເປັນ file descriptor 4 ສໍາລັບການຂຽນ:
exec 4> writefile
ເຮັດໃຫ້ໄຟລ໌ descriptor 5 ສໍາເນົາຂອງໄຟລ໌ descriptor 0:
exec 5<&0
ປິດຕົວອະທິບາຍໄຟລ໌ 3:
exec 3<&−
Cat ໄຟລ໌ ແມັກກີ້ ໂດຍການທົດແທນການ shell ໃນປະຈຸບັນກັບ cat ຜົນປະໂຫຍດ:
exec cat ແມັກກີ້
ສະຖານທີ່
ການປະຕິບັດປະຫວັດສາດສ່ວນໃຫຍ່ແມ່ນບໍ່ສອດຄ່ອງກັບວ່າ:
foo=bar exec cmd
ບໍ່ຜ່ານ ຟູ to cmd.
ອະນາຄົດ DIRECTIONS
ບໍ່ມີ.
ໃຊ້ execposix ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net