ນີ້ແມ່ນຄໍາສັ່ງ qsexec ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
qsexec - parses ຂໍ້ມູນທີ່ໄດ້ຮັບຜ່ານ stdin ແລະປະຕິບັດຄໍາສັ່ງທີ່ກໍານົດໄວ້ໃນຮູບແບບ
ການແຂ່ງຂັນ.
ສະຫຼຸບສັງລວມ
qsexec -e [-ທ : ] [-ຄ [ ]] [-ປ] [-u ]
ລາຍລະອຽດ
qsexec ອ່ານເສັ້ນບັນທຶກຈາກ stdin ແລະຊອກຫາຮູບແບບທີ່ກໍານົດໄວ້. ມັນປະຕິບັດການ
ກຳນົດສະຕຣິງຄຳສັ່ງທີ່ກົງກັບຮູບແບບ.
OPTIONS
-e
ລະບຸຮູບແບບການຄົ້ນຫາທີ່ເຮັດໃຫ້ເກີດເຫດການທີ່ຈະເຮັດໃຫ້ເກີດຄໍາສັ່ງ.
-t :
ກໍານົດຈໍານວນການຈັບຄູ່ຮູບແບບພາຍໃນຈໍານວນທີ່ກໍານົດໄວ້ຂອງວິນາທີໃນ
ເພື່ອກະຕຸ້ນການປະຕິບັດຄໍາສັ່ງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ທຸກຮູບແບບທີ່ກົງກັນເຮັດໃຫ້ a
ການປະຕິບັດຄໍາສັ່ງ.
-ຄ [ ]
ຮູບແບບທີ່ລ້າງຕົວນັບເຫດການ. ປະຕິບັດຄໍາສັ່ງທາງເລືອກຖ້າຫາກວ່າເຫດການ
ຄໍາສັ່ງໄດ້ຖືກປະຕິບັດກ່ອນ.
-p ຂຽນຂໍ້ມູນຍັງ stdout (ສໍາລັບການຕັດໄມ້ທໍ່).
-u
ກາຍເປັນຜູ້ໃຊ້ອື່ນ, ເຊັ່ນ: www-data.
ກໍານົດສະຕຣິງຄໍາສັ່ງເຫດການທີ່ $0-$9 ຖືກທົດແທນໂດຍ submatches ຂອງ
ການສະແດງອອກປົກກະຕິ.
EXAMPLE
ປະຕິບັດສະຄຣິບ deny.sh ສະໜອງທີ່ຢູ່ IP ຂອງລູກຄ້າທີ່ເຮັດໃຫ້ເກີດ a mod_qos(031)
ຂໍ້ຄວາມທຸກຄັ້ງທີ່ຂໍ້ຄວາມບັນທຶກປະກົດຂຶ້ນ 10 ເທື່ອພາຍໃນໜຶ່ງນາທີ:
ErrorLog "|qsexec -e \'mod_qos\(031\).*, c=([0-9a-zA-Z:.]*)\' -t 10:60 \'/bin/deny.sh
$1\'"
ໃຊ້ qsexec ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net