ນີ້ແມ່ນຄໍາສັ່ງ fiu-run ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
fiu-run - ສະຄຣິບເພື່ອເປີດໂຄງການໂດຍໃຊ້ libfiu
ສະຫຼຸບສັງລວມ
fiu-run [ຕົວເລືອກ] program [ການໂຕ້ຖຽງໂຄງການ]
ລາຍລະອຽດ
fiu-run ແມ່ນສະຄຣິບເພື່ອເຮັດໃຫ້ມັນງ່າຍຕໍ່ການເປີດຕົວໂຄງການໂດຍໃຊ້ libfiu(3). ມັນສາມາດເປີດໃຊ້ໄດ້
ຈຸດລົ້ມເຫຼວແລະເລີ່ມຕົ້ນຄວາມສາມາດໃນການຄວບຄຸມໄລຍະໄກຂອງ libfiu ກ່ອນທີ່ຈະເລີ່ມປະຕິບັດ
ໂຄງການ, ຫຼີກເວັ້ນການຄວາມຕ້ອງການໃນການຂຽນ launcher ພິເສດເພື່ອສີດຄວາມລົ້ມເຫຼວ.
ມັນເປັນປະໂຫຍດເປັນພິເສດເມື່ອໃຊ້ເພື່ອສີດຄວາມລົ້ມເຫລວໃນຟັງຊັນ POSIX/libc, ເພາະວ່າ
ມັນບໍ່ຮຽກຮ້ອງໃຫ້ມີການດັດແປງໂຄງການໃດໆ.
ຫຼັງຈາກເປີດຕົວໂຄງການທີ່ມີ fiu-run, fiu-ctrl(1) ສາມາດຖືກນໍາໃຊ້ເພື່ອເປີດແລະປິດການທໍາງານຂອງເຂົາເຈົ້າ
ຈຸດລົ້ມເຫຼວຢູ່ທີ່ runtme.
ສໍາລັບເອກະສານເພີ່ມເຕີມ, ໃຫ້ໄປທີ່ເວັບໄຊທ໌ຂອງໂຄງການທີ່
http://blitiri.com.ar/p/libfiu.
OPTIONS
-c ຄໍາສັ່ງ
ດໍາເນີນການຄໍາສັ່ງຄວບຄຸມໄລຍະໄກ libfiu ກ່ອນທີ່ຈະດໍາເນີນການໂຄງການ (ເບິ່ງຂ້າງລຸ່ມນີ້
ສໍາລັບການອ້າງອີງ).
-x ໃຊ້ຫ້ອງສະຫມຸດ POSIX libfiu preload, ອະນຸຍາດໃຫ້ຈໍາລອງຄວາມລົ້ມເຫລວໃນ POSIX ແລະ C
ຫນ້າທີ່ຫ້ອງສະຫມຸດມາດຕະຖານ.
-f ctrlpath
ເປີດໃຊ້ການຄວບຄຸມຫ່າງໄກສອກຫຼີກໃສ່ທໍ່ທີ່ມີຊື່ທີ່ມີເສັ້ນທາງທີ່ເປັນຊື່ພື້ນຖານ, the
id ຂະບວນການຈະຖືກຕໍ່ທ້າຍ (ຄ່າເລີ່ມຕົ້ນເປັນ "$TMPDIR/fiu-ctrl", ຫຼື "/tmp/fiu-ctrl" ຖ້າ
"$TMPDIR" ບໍ່ໄດ້ຕັ້ງ). ຕັ້ງເປັນ "" ເພື່ອປິດການຄວບຄຸມໄລຍະໄກຕໍ່ກັບທໍ່ທີ່ມີຊື່.
-l ເສັ້ນທາງ
ເສັ້ນທາງທີ່ຈະຊອກຫາຫ້ອງສະຫມຸດ preload libfiu. ຄ່າເລີ່ມຕົ້ນຂອງເສັ້ນທາງທີ່ເຂົາເຈົ້າ
ໄດ້ຖືກຕິດຕັ້ງ, ສະນັ້ນມັນມັກຈະຖືກຕ້ອງ.
ຄໍາສັ່ງຄວບຄຸມໄລຍະໄກແມ່ນຮູບແບບ "ຄໍາສັ່ງ param1=value1,param2=ຄ່າ2". ຖືກຕ້ອງ
ຄໍາສັ່ງແມ່ນ:
'ເປີດໃຊ້ name=NAME'
ເປີດໃຊ້ຈຸດລົ້ມເຫລວ NAME ໂດຍບໍ່ມີເງື່ອນໄຂ.
'enable_random name=NAME,probability=P'
ເປີດໃຊ້ຈຸດລົ້ມເຫຼວຂອງ NAME ໂດຍມີຄວາມເປັນໄປໄດ້ຂອງ P.
ທັງຫມົດຂອງ ເປີດໃຊ້ * ຄໍາສັ່ງຍັງສາມາດເລືອກໄດ້ ລົ້ມເຫລວ ແລະ ຂໍ້ມູນລົ້ມເຫລວ ຕົວກໍານົດການ,
ປຽບທຽບກັບສິ່ງທີ່ປະຕິບັດໂດຍຟັງຊັນ C.
ຕົວຢ່າງ
ຕໍ່ໄປນີ້ຈະດໍາເນີນການ fortune(1) ໂຄງການຈໍາລອງຄວາມຜິດພາດໃນ read() ກັບ 5%
ຄວາມເປັນໄປໄດ້ (ໃຫ້ສັງເກດວ່າ -x ພາລາມິເຕີແມ່ນຈໍາເປັນໃນກໍລະນີນີ້ເພື່ອເປີດໃຊ້ຈຸດລົ້ມເຫລວ
ໃນຟັງຊັນ POSIX ແລະ libc):
fiu-run -x -c "enable_random name=posix/io/rw/read,probability=0.05" fortune
ໂດຍການແລ່ນມັນຫຼາຍຄັ້ງທ່ານຈະເຫັນວ່າບາງຄັ້ງມັນເຮັດວຽກ, ແຕ່ເວລາສ່ວນໃຫຍ່
ທ່ານໄດ້ຮັບຄວາມຜິດພາດທີ່ແຕກຕ່າງກັນ, ຜົນມາຈາກຄວາມລົ້ມເຫຼວຈໍາລອງໄດ້.
ໃຊ້ fiu-run ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net