ນີ້ແມ່ນຄໍາສັ່ງ qmod ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
qmod - ແກ້ໄຂແຖວ Sun Grid Engine ແລະແລ່ນວຽກ
SYNTAX
qmod [ ທາງເລືອກໃນການ ] [ wc_job_range_list | wc_queue_list ]
ລາຍລະອຽດ
Qmod ເຮັດໃຫ້ຜູ້ໃຊ້ຈັດປະເພດເປັນ ເຈົ້າຂອງເຮືອນ (ເບິ່ງ queue_conf(5) ສໍາລັບລາຍລະອຽດ) ຂອງສະຖານີເຮັດວຽກ
ແກ້ໄຂສະຖານະຂອງ Sun Grid Engine ຄິວສໍາລັບເຄື່ອງຈັກຂອງລາວເຊັ່ນດຽວກັນກັບສະຖານະຂອງ
ວຽກງານຂອງຕົນ. ຜູ້ຈັດການ / ຜູ້ປະກອບການຫຼືຮາກສາມາດດໍາເນີນການໄດ້ qmod ສໍາລັບແຖວໃດນຶ່ງ ແລະວຽກໃນ a
cluster ແຕ່ພຽງແຕ່ມາຈາກເຈົ້າພາບບໍລິຫານ. ຊອກຫາຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ
wc_queue_list ແລະ wc_job_list in sge_types(1).
OPTIONS
-c ຫມາຍເຫດ: ເຊົາສະໜັບສະໜຸນແລ້ວ, ອາດຈະຖືກລຶບອອກໃນການປ່ອຍໃນອະນາຄົດ. ກະລຸນາໃຊ້ -cj or -cq
ປ່ຽນແທນ.
ລຶບສະຖານະຂໍ້ຜິດພາດຂອງວຽກທີ່ລະບຸໄວ້/ຄິວ.
-cj ລຶບສະຖານະຂໍ້ຜິດພາດຂອງວຽກທີ່ລະບຸໄວ້.
-cq ລຶບສະຖານະຂໍ້ຜິດພາດຂອງແຖວທີ່ລະບຸໄວ້.
-d ປິດການໃຊ້ງານຄິວ, ie ບໍ່ມີວຽກເພີ່ມເຕີມຖືກສົ່ງໄປຫາຄິວທີ່ພິການໃນຂະນະທີ່
ວຽກທີ່ປະຕິບັດຢູ່ແລ້ວໃນແຖວເຫຼົ່ານີ້ໄດ້ຮັບອະນຸຍາດໃຫ້ສໍາເລັດ.
-e ເປີດໃຊ້ຄິວ.
-f ບັງຄັບການປະຕິບັດການດັດແກ້ສໍາລັບແຖວເຖິງແມ່ນວ່າຈະມີສະຖານະການປະຈຸບັນທີ່ຈະແຈ້ງຂອງ
ແຖວ. ສໍາລັບຕົວຢ່າງ, ຖ້າຄິວຖືກໂຈະແຕ່ການປະຕິບັດວຽກ
ເບິ່ງຄືວ່າຈະສືບຕໍ່ຜູ້ຈັດການ / ຜູ້ປະຕິບັດການສາມາດບັງຄັບການປະຕິບັດການ suspend ໄດ້
ຈະສົ່ງ SIGSTOP ໄປຫາວຽກ. ໃນກໍລະນີໃດກໍ່ຕາມ, ສະຖານະການຄິວຫຼືວຽກຈະຖືກຕັ້ງ
ເຖິງແມ່ນວ່າ sge_execd(8) ການຄວບຄຸມຄິວ / ວຽກເຮັດງານທໍາບໍ່ສາມາດບັນລຸໄດ້. ຕ້ອງການ
ສິດທິພິເສດຂອງຜູ້ຈັດການ/ຜູ້ປະກອບການ.
-ຊ່ວຍ ພິມລາຍການຂອງຕົວເລືອກທັງໝົດ.
-r ຫມາຍເຫດ: ເຊົາສະໜັບສະໜຸນແລ້ວ, ອາດຈະຖືກລຶບອອກໃນການປ່ອຍໃນອະນາຄົດ. ກະລຸນາໃຊ້ -rj or -rq
ປ່ຽນແທນ.
ຖ້ານຳໃຊ້ກັບຄິວ, ກຳນົດເວລາວຽກທັງໝົດທີ່ກຳລັງແລ່ນຢູ່ໃນຄິວນີ້ຄືນໃໝ່. ຖ້າ
ນຳໃຊ້ກັບການແລ່ນວຽກ, ຈັດຕາຕະລາງວຽກໃໝ່. ຮຽກຮ້ອງໃຫ້ມີສິດທິພິເສດຂອງ root ຫຼືຜູ້ຈັດການ.
ເພື່ອໃຫ້ວຽກຖືກກຳນົດເວລາໃໝ່, ມັນ ຫຼືແຖວທີ່ມັນກຳລັງດຳເນີນການຕ້ອງ
ເປີດໃຊ້ທຸງ rerun. (ເບິ່ງ -r ທາງເລືອກໃນ qsub(1) ຫນ້າຜູ້ຊາຍແລະ
ແລ່ນຄືນ ທາງເລືອກໃນການ queue_conf(5) man page ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.) ເພີ່ມເຕີມ
ຂໍ້ຈຳກັດນຳໃຊ້ສຳລັບວຽກຂະໜານ ແລະ ດ່ານກວດກາ. (ເບິ່ງ
reschedule_unknown ລາຍລະອຽດໃນ sge_conf(5) man page ສໍາລັບລາຍລະອຽດ).
-rj ຖ້າໃຊ້ກັບການແລ່ນວຽກ, ກຳນົດເວລາວຽກໃໝ່. ຕ້ອງການຮາກຫຼືຜູ້ຈັດການ
ສິດທິພິເສດ.
-rq ຖ້ານຳໃຊ້ກັບຄິວ, ກຳນົດເວລາວຽກທັງໝົດທີ່ກຳລັງແລ່ນຢູ່ໃນຄິວນີ້ຄືນໃໝ່.
ຮຽກຮ້ອງໃຫ້ມີສິດທິພິເສດຂອງ root ຫຼືຜູ້ຈັດການ.
-s ຫມາຍເຫດ: ເຊົາສະໜັບສະໜຸນແລ້ວ, ອາດຈະຖືກລຶບອອກໃນການປ່ອຍໃນອະນາຄົດ. ກະລຸນາໃຊ້ - ສຈ or - sq
ປ່ຽນແທນ.
ຖ້າໃຊ້ກັບຄິວ, ຢຸດຄິວ ແລະວຽກໃດນຶ່ງທີ່ອາດຈະເຮັດວຽກ. ຖ້າ
ນຳໃຊ້ກັບການແລ່ນວຽກ, ໂຈະວຽກ.
- ສຈ ຖ້າໃຊ້ກັບການແລ່ນວຽກ, ຢຸດວຽກ. ຖ້າວຽກໃດນຶ່ງຖືກໂຈະ
ຢ່າງຊັດເຈນ ແລະຜ່ານການລະງັບຄິວຂອງຕົນ, ການຢຸດຄິວຕໍ່ໄປນີ້ຈະ
ບໍ່ປ່ອຍສະຖານະ suspension ໃນການເຮັດວຽກ.
- sq ຖ້າໃຊ້ກັບຄິວ, ຢຸດຄິວ ແລະວຽກໃດນຶ່ງທີ່ອາດຈະເຮັດວຽກ.
-ພວກເຮົາ ຫມາຍເຫດ: ເຊົາສະໜັບສະໜຸນແລ້ວ, ອາດຈະຖືກລຶບອອກໃນການປ່ອຍໃນອະນາຄົດ. ກະລຸນາໃຊ້ -usj or -usq
ປ່ຽນແທນ.
ຖ້າໃຊ້ກັບຄິວ, ຍົກເລີກການລະງັບຄິວ ແລະວຽກຕ່າງໆທີ່ອາດຈະເຮັດວຽກ. ຖ້າ
ນຳໃຊ້ກັບວຽກ, ຍົກເລີກວຽກ.
-usj ຖ້າໃຊ້ກັບວຽກ, ຍົກເລີກວຽກ. ຖ້າວຽກໃດນຶ່ງຖືກໂຈະຢ່າງຈະແຈ້ງ ແລະ
ໂດຍຜ່ານການ suspension ຂອງແຖວຂອງຕົນ, ດັ່ງຕໍ່ໄປນີ້ unsupend ຂອງແຖວຈະບໍ່ປ່ອຍ
ສະຖານະ suspension ໃນການເຮັດວຽກ.
-usq ຖ້າໃຊ້ກັບຄິວ, ຍົກເລີກການລະງັບຄິວ ແລະວຽກຕ່າງໆທີ່ອາດຈະເຮັດວຽກ.
ພະລັງງານ ຄວາມຮັບຜິດຊອບ
SGE_ROOT ລະບຸສະຖານທີ່ຂອງໄຟລ໌ການຕັ້ງຄ່າມາດຕະຖານ Sun Grid Engine.
SGE_CELL ຖ້າຕັ້ງໄວ້, ລະບຸຄ່າເລີ່ມຕົ້ນຂອງ Sun Grid Engine Cell. ເພື່ອແກ້ໄຂ Sun Grid
ຈຸລັງເຄື່ອງຈັກ qmod ການນໍາໃຊ້ (ໃນລໍາດັບຂອງການນໍາຫນ້າ):
ຊື່ຂອງຕາລາງທີ່ລະບຸໄວ້ໃນຕົວແປສະພາບແວດລ້ອມ SGE_CELL,
ຖ້າມັນຖືກກໍານົດ.
ຊື່ຂອງຕາລາງເລີ່ມຕົ້ນ, ie Default.
SGE_DEBUG_LEVEL
ຖ້າຕັ້ງ, ລະບຸວ່າຂໍ້ມູນດີບັກຄວນຈະຖືກຂຽນໃສ່ stderr. ໃນ
ນອກຈາກນັ້ນ, ລະດັບຂອງລາຍລະອຽດທີ່ຂໍ້ມູນ debug ຖືກສ້າງຂຶ້ນ
ກໍານົດ.
SGE_QMASTER_PORT
ຖ້າຕັ້ງ, ລະບຸພອດ tcp ທີ່ sge_qmaster(8) ຄາດວ່າຈະ
ຮັບຟັງຄໍາຮ້ອງສະຫມັກການສື່ສານ. ການຕິດຕັ້ງສ່ວນໃຫຍ່ຈະໃຊ້ບໍລິການ
ການປ້ອນແຜນທີ່ສໍາລັບການບໍລິການ "sge_qmaster" ແທນທີ່ຈະກໍານົດພອດນັ້ນ.
ໃຊ້ qmod ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net