ນີ້ແມ່ນຄໍາສັ່ງ globusrun ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
globusrun - ປະຕິບັດ ແລະຈັດການວຽກຜ່ານ GRAM
ສະຫຼຸບສັງລວມ
Globusrun [-ຊ່ວຍ | - ການນໍາໃຊ້ | - ສະບັບ - ສະບັບ]
Globusrun [-p | -parse] { -f ຊື່ເອກະສານ | - ໄຟລ໌ ຊື່ເອກະສານ | RSL }
Globusrun [ຕົວເລືອກ] {-r ຊັບພະຍາກອນ| - ຊັບພະຍາກອນ ຊັບພະຍາກອນ} { -a | -authenticate-only }
Globusrun [ຕົວເລືອກ] {-r ຊັບພະຍາກອນ| - ຊັບພະຍາກອນ ຊັບພະຍາກອນ} { -j | -jobmanager-version }
Globusrun [ຕົວເລືອກ] {-k | - ຂ້າ } ວຽກ
Globusrun [ຕົວເລືອກ] [ -full-proxy | -D ] { -y | -refresh-proxy } ວຽກ
Globusrun [ຕົວເລືອກ] -ສະຖານະ ວຽກ
Globusrun [ຕົວເລືອກ] { -r ຊັບພະຍາກອນ | - ຊັບພະຍາກອນ ຊັບພະຍາກອນ } { -f ຊື່ເອກະສານ | - ໄຟລ໌ ຊື່ເອກະສານ |
RSL}
ລາຍລະອຽດ
ໄດ້ Globusrun ໂຄງການສໍາລັບການສົ່ງແລະການຄຸ້ມຄອງວຽກເຮັດງານທໍາດໍາເນີນການກ່ຽວກັບເຈົ້າພາບການເຮັດວຽກໃນທ້ອງຖິ່ນຫຼືຫ່າງໄກສອກຫຼີກ. ໄດ້
ວຽກເຮັດງານທໍາແມ່ນຄວບຄຸມໂດຍ globus-job-manage ໂຄງການທີ່ພົວພັນກັບທ້ອງຖິ່ນ
ຜູ້ຈັດການຊັບພະຍາກອນທີ່ກໍານົດເວລາແລະປະຕິບັດວຽກ.
ໄດ້ Globusrun ໂປລແກລມສາມາດດໍາເນີນການໄດ້ໃນຫຼາຍໂຫມດທີ່ແຕກຕ່າງກັນເລືອກໂດຍເສັ້ນຄໍາສັ່ງ
ຕົວເລືອກ
ເມື່ອໃດ -ຊ່ວຍ, - ການນໍາໃຊ້, -ການປ່ຽນແປງ, ຫຼື - ສະບັບ ຕົວເລືອກແຖວຄໍາສັ່ງຖືກນໍາໃຊ້, Globusrun ຈະ
ພິມຂໍ້ມູນການວິນິດໄສອອກແລ້ວອອກ.
ໃນເວລາທີ່ -p or - parse ທາງເລືອກແຖວຄໍາສັ່ງແມ່ນປະຈຸບັນ, Globusrun ຈະກວດສອບ syntax ຂອງ
ສະເພາະ RSL ແລະຫຼັງຈາກນັ້ນຢຸດ. ຖ້າ syntax ຖືກຕ້ອງ, Globusrun ຈະພິມອອກ
string RSL Parsed ສໍາເລັດ ... ແລະອອກດ້ວຍລະຫັດສູນອອກ; ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະ
ພິມຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ ແລະປິດດ້ວຍລະຫັດອອກທີ່ບໍ່ແມ່ນສູນ.
ໃນເວລາທີ່ -a or - ພິສູດຢືນຢັນເທົ່ານັ້ນ ທາງເລືອກແຖວຄໍາສັ່ງແມ່ນປະຈຸບັນ, Globusrun ຈະກວດສອບ
ວ່າການບໍລິການທີ່ມີຊື່ໂດຍ ຊັບພະຍາກອນ ມີຢູ່ແລະໃບຢັ້ງຢືນຂອງລູກຄ້າແມ່ນໄດ້ຮັບ
ການອະນຸຍາດໃຫ້ເຂົ້າເຖິງການບໍລິການນັ້ນ. ຖ້າການພິສູດຢືນຢັນປະສົບຜົນສໍາເລັດ, Globusrun ຈະສະແດງ
ການທົດສອບການກວດສອບຄວາມຖືກຕ້ອງຂອງ string GRAM ສຳເລັດແລ້ວ ແລະອອກດ້ວຍລະຫັດອອກສູນ; ຖ້າບໍ່ດັ່ງນັ້ນ
ມັນຈະພິມຄໍາອະທິບາຍກ່ຽວກັບບັນຫາແລະຈະລະຫັດອອກທີ່ບໍ່ແມ່ນສູນ.
ໃນເວລາທີ່ -j or -jobmanager ສະບັບ ທາງເລືອກແຖວຄໍາສັ່ງແມ່ນປະຈຸບັນ, Globusrun ຈະພະຍາຍາມ
ເພື່ອກໍານົດສະບັບຊອບແວທີ່ບໍລິການທີ່ມີຊື່ໂດຍ ຊັບພະຍາກອນ ແມ່ນແລ່ນ. ຖ້າ
ສຳເລັດແລ້ວ, ມັນຈະສະແດງທັງເວີຊັນເຄື່ອງມື ແລະ ເວີຊັ່ນຊຸດຜູ້ຈັດການວຽກ
ແລະອອກດ້ວຍລະຫັດອອກສູນ; ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະພິມຄໍາອະທິບາຍກ່ຽວກັບບັນຫາແລະ
ອອກດ້ວຍລະຫັດອອກທີ່ບໍ່ແມ່ນສູນ.
ໃນເວລາທີ່ -k or - ຂ້າ ທາງເລືອກແຖວຄໍາສັ່ງແມ່ນປະຈຸບັນ, Globusrun ຈະພະຍາຍາມຢຸດຕິ
ວຽກເຮັດງານທໍາທີ່ມີຊື່ໂດຍ JOB_ID. ຖ້າປະສົບຜົນສໍາເລັດ, Globusrun ຈະອອກດ້ວຍສູນ; ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະ
ສະແດງຄໍາອະທິບາຍກ່ຽວກັບບັນຫາແລະອອກດ້ວຍລະຫັດອອກທີ່ບໍ່ແມ່ນສູນ.
ໃນເວລາທີ່ -y or -refresh-proxy ທາງເລືອກແຖວຄໍາສັ່ງແມ່ນປະຈຸບັນ, Globusrun ຈະພະຍາຍາມ
ມອບຕົວແທນ X.509 ໃໝ່ໃຫ້ກັບຜູ້ຈັດການວຽກທີ່ກໍາລັງຈັດການວຽກທີ່ມີຊື່ໂດຍ ວຽກທີ່ຢູ່ ຖ້າຫາກວ່າ
ສົບຜົນສໍາເລັດ, Globusrun ຈະອອກດ້ວຍສູນ; ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະສະແດງຄໍາອະທິບາຍກ່ຽວກັບ
ບັນຫາແລະອອກດ້ວຍລະຫັດອອກທີ່ບໍ່ແມ່ນສູນ. ພຶດຕິກໍານີ້ສາມາດຖືກແກ້ໄຂໂດຍ
- ຕົວແທນເຕັມ or -D ຕົວເລືອກແຖວຄຳສັ່ງເພື່ອເປີດໃຊ້ການມອບໝາຍຕົວແທນເຕັມຮູບແບບ. ຄ່າເລີ່ມຕົ້ນແມ່ນ
ຕົວແທນຕົວແທນຈຳກັດ.
ໃນເວລາທີ່ - ສະຖານະພາບ ທາງເລືອກແຖວຄໍາສັ່ງແມ່ນປະຈຸບັນ, Globusrun ຈະພະຍາຍາມກໍານົດ
ສະພາບການໃນປັດຈຸບັນຂອງວຽກເຮັດງານທໍາ. ຖ້າປະສົບຜົນສໍາເລັດ, ລັດຈະຖືກພິມອອກເປັນຜົນຜະລິດມາດຕະຖານແລະ
Globusrun ຈະອອກດ້ວຍລະຫັດອອກສູນ; ຖ້າບໍ່ດັ່ງນັ້ນ, ລາຍລະອຽດຂອງຄວາມຜິດພາດຈະເປັນ
ສະແດງແລະມັນຈະອອກດ້ວຍລະຫັດອອກທີ່ບໍ່ແມ່ນສູນ.
ຖ້າບໍ່ດັ່ງນັ້ນ, Globusrun ຈະສົ່ງວຽກໄປຫາບໍລິການ GRAM. ໂດຍຄ່າເລີ່ມຕົ້ນ, Globusrun ລໍຖ້າ
ຈົນກ່ວາວຽກໄດ້ຢຸດເຊົາຫຼືລົ້ມເຫລວກ່ອນທີ່ຈະອອກ, ສະແດງຂໍ້ມູນກ່ຽວກັບວຽກ
ການປ່ຽນແປງຂອງລັດແລະໃນເວລາອອກ, ລະຫັດອອກຈາກວຽກຖ້າມັນຖືກສະຫນອງໂດຍການບໍລິການ GRAM.
ໄດ້ Globusrun ໂຄງການຍັງສາມາດເຮັດວຽກເປັນ ອາຍແກັສ ເຊີບເວີໄຟລ໌ເພື່ອອະນຸຍາດໃຫ້
globus-job-manage ໂຄງການຂັ້ນຕອນຂອງໄຟລ໌ໄປແລະຈາກເຄື່ອງທີ່ Globusrun is
ປະຕິບັດກັບ node ບໍລິການ GRAM. ພຶດຕິກໍານີ້ຖືກຄວບຄຸມໂດຍ -s, -o, ແລະ -w
ຕົວເລືອກແຖວຄໍາສັ່ງ.
ວຽກທີ່ສົ່ງໂດຍ Globusrun ສາມາດຕິດຕາມແບບໂຕ້ຕອບ ຫຼື ແຍກອອກໄດ້. ມີ Globusrun
ແຍກອອກຈາກການບໍລິການ GRAM ຫຼັງຈາກສົ່ງວຽກ, ໃຊ້ -b or -F ເສັ້ນຄໍາສັ່ງ
ຕົວເລືອກ
OPTIONS
-ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອຕໍ່ກັບຄວາມຜິດພາດມາດຕະຖານ ແລະອອກ.
- ການນໍາໃຊ້
ສະແດງຂໍ້ສະຫຼຸບການນໍາໃຊ້ແຖວດຽວກັບຄວາມຜິດພາດມາດຕະຖານແລະອອກ.
-ການປ່ຽນແປງ
ສະແດງສະບັບຊອບແວຂອງ Globusrun ກັບຄວາມຜິດພາດມາດຕະຖານແລະອອກ.
- ສະບັບ
ສະແດງເວີຊັນຊອບແວຂອງທຸກໂມດູນທີ່ໃຊ້ໂດຍ Globusrun (ລວມທັງ DiRT
ຂໍ້ມູນ) ກັບຄວາມຜິດພາດມາດຕະຖານແລະຫຼັງຈາກນັ້ນອອກ.
-p, - parse
ກວດວິເຄາະສະເພາະໜ້າວຽກ ແລະວິນິໄສການພິມ. ຖ້າການແຍກວິເຄາະຜິດພາດ
ເກີດຂຶ້ນ, Globusrun ອອກດ້ວຍລະຫັດອອກທີ່ບໍ່ແມ່ນສູນ.
-f ຊື່ເອກະສານ, -file ຊື່ເອກະສານ
ອ່ານສະເພາະວຽກຈາກໄຟລ໌ທີ່ມີຊື່ໂດຍ ຊື່ເອກະສານ
-n, - ບໍ່ມີການຂັດຂວາງ
ປິດການທໍາງານການຈັດການຂອງສັນຍານ SIGINT, ດັ່ງນັ້ນຕົວອັກສອນຂັດຂວາງ (ໂດຍປົກກະຕິ
ສາເຫດຂອງການຄວບຄຸມ-C Globusrun ຢຸດເຊົາວຽກໂດຍບໍ່ມີການຍົກເລີກ.
-r ຊັບພະຍາກອນ
ສົ່ງຄໍາຮ້ອງຂໍໃຫ້ຊັບພະຍາກອນທີ່ລະບຸໄວ້ໂດຍ ຊັບພະຍາກອນ. ຊັບພະຍາກອນອາດຈະຖືກລະບຸ
ໃນວິທີການດັ່ງຕໍ່ໄປນີ້:
· ທີ່ສຸດ
· ທີ່ສຸດ:PORT
· ທີ່ສຸດ:PORT/ການບໍລິການ
· ທີ່ສຸດ/ການບໍລິການ
· ທີ່ສຸດ:/ການບໍລິການ
· ທີ່ສຸດ::SUBJECT
· ທີ່ສຸດ:PORT:SUBJECT
· ທີ່ສຸດ/ການບໍລິການ:SUBJECT
· ທີ່ສຸດ:/ການບໍລິການ:SUBJECT
· ທີ່ສຸດ:PORT/ການບໍລິການ:SUBJECT ຖ້າມີ PORT, ການບໍລິການ, ຫຼື SUBJECT ຖືກລະເວັ້ນ, ໄດ້
ຄ່າເລີ່ມຕົ້ນຂອງ 2811, ຜູ້ຈັດການວຽກ, ແລະເຈົ້າພາບ@ທີ່ສຸດ ຖືກນໍາໃຊ້ຕາມລໍາດັບ.
-j, -jobmanager ສະບັບ
ພິມສະບັບຊອບແວທີ່ກໍາລັງດໍາເນີນການໂດຍການບໍລິການທີ່ດໍາເນີນການຢູ່ ຊັບພະຍາກອນ.
-k ວຽກ, - ຂ້າ ວຽກ
ຂ້າວຽກເຮັດງານທໍາຊື່ໂດຍ ວຽກ.
-D, - ຕົວແທນເຕັມ
ມອບໝາຍຕົວແທນການປອມຕົວແບບເຕັມຮູບແບບໃຫ້ກັບບໍລິການ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຕົວແທນຈຳກັດແມ່ນ
ມອບໝາຍໃຫ້ເມື່ອຈຳເປັນ.
-y, -refresh-proxy: ມອບຕົວແທນໃໝ່ໃຫ້ກັບ JOBID ການປະມວນຜົນການບໍລິການ.
- ສະຖານະພາບ
ສະແດງສະຖານະປັດຈຸບັນຂອງວຽກທີ່ມີຊື່ໂດຍ JOBID.
-q, - ງຽບ
ຢ່າສະແດງການປ່ຽນແປງສະຖານະວຽກ ຫຼືຂໍ້ມູນລະຫັດອອກ.
-o, -output-ເຮັດໃຫ້ສາມາດ
ເລີ່ມເຊີບເວີ GASS ພາຍໃນ Globusrun ຄໍາຮ້ອງສະຫມັກທີ່ອະນຸຍາດໃຫ້ເຂົ້າເຖິງຂອງຕົນ
ຜົນຜະລິດມາດຕະຖານແລະຄວາມຜິດພາດມາດຕະຖານພຽງແຕ່ການຖ່າຍທອດ. ນອກຈາກນີ້, ຂະຫຍາຍ RSL ມີ
ຄໍານິຍາມຂອງ GLOBUSRUN_GASS_URL ການທົດແທນ RSL ແລະເພີ່ມ stdout ແລະ stderr
ຂໍ້ທີ່ປ່ຽນເສັ້ນທາງຜົນຜະລິດແລະຄວາມຜິດພາດຂອງວຽກໄປຫາຜົນໄດ້ຮັບແລະຄວາມຜິດພາດ.
ກະແສຂອງການໂຕ້ຕອບ Globusrun ຄໍາສັ່ງ. ຖ້ານີ້ຖືກກໍານົດ, ຫຼັງຈາກນັ້ນ Globusrun
ປະຕິບັດຄືກັບວ່າ -q ຍັງໄດ້ລະບຸໄວ້.
- ແມ່ນແລ້ວ, server
ເລີ່ມເຊີບເວີ GASS ພາຍໃນ Globusrun ຄໍາຮ້ອງສະຫມັກທີ່ອະນຸຍາດໃຫ້ເຂົ້າເຖິງຂອງຕົນ
ຜົນຜະລິດມາດຕະຖານແລະຄວາມຜິດພາດສະຕຣີມມາດຕະຖານສໍາລັບການຂຽນແລະໄຟລ໌ໃດຫນຶ່ງໃນທ້ອງຖິ່ນໄດ້
Globusrun ຄໍາຮ້ອງສະຫມັກສໍາລັບການອ່ານ. ນອກຈາກນີ້, ຂະຫຍາຍ RSL ກັບຄໍານິຍາມຂອງ
GLOBUSRUN_GASS_URL ການທົດແທນ RSL ແລະເພີ່ມ stdout ແລະ stderr clauses ທີ່ປ່ຽນເສັ້ນທາງ
ຜົນຜະລິດແລະຄວາມຜິດພາດສະຕຣີມຂອງວຽກເຮັດງານທໍາກັບຜົນຜະລິດແລະຄວາມຜິດພາດສະຕຣີມຂອງ
ແບບໂຕ້ຕອບ Globusrun ຄໍາສັ່ງ. ຖ້ານີ້ຖືກກໍານົດ, ຫຼັງຈາກນັ້ນ Globusrun ປະຕິບັດຄືກັບວ່າ
-q ຍັງໄດ້ລະບຸໄວ້.
-w, - ຂຽນອະນຸຍາດໃຫ້
ເລີ່ມເຊີບເວີ GASS ພາຍໃນ Globusrun ຄໍາຮ້ອງສະຫມັກທີ່ອະນຸຍາດໃຫ້ເຂົ້າເຖິງຂອງຕົນ
ຜົນຜະລິດມາດຕະຖານແລະຄວາມຜິດພາດສະຕຣີມມາດຕະຖານສໍາລັບການຂຽນແລະໄຟລ໌ໃດຫນຶ່ງໃນທ້ອງຖິ່ນໄດ້
Globusrun ການຮຽກຮ້ອງສໍາລັບການອ່ານຫຼືການຂຽນ. ນອກຈາກນີ້, ຂະຫຍາຍ RSL ກັບຄໍານິຍາມ
ຂອງການທົດແທນ RSL GLOBUSRUN_GASS_URL ແລະເພີ່ມ stdout ແລະ stderr clauses ເຊິ່ງ
ປ່ຽນເສັ້ນທາງຜົນຜະລິດແລະຄວາມຜິດພາດຂອງວຽກໄປຫາຜົນໄດ້ຮັບແລະຄວາມຜິດພາດຂອງສາຍນ້ໍາ.
ການໂຕ້ຕອບ Globusrun ຄໍາສັ່ງ. ຖ້ານີ້ຖືກກໍານົດ, ຫຼັງຈາກນັ້ນ Globusrun ປະຕິບັດຄືກັບວ່າ
ໄດ້ -q ຍັງໄດ້ລະບຸໄວ້.
-b, - ຊຸດ
ຢຸດເຊົາຫຼັງຈາກສົ່ງວຽກໄປຫາບໍລິການ GRAM. ທາງເລືອກທີ່ກ່ຽວຂ້ອງກັບ GASS ສາມາດ
ຖືກນໍາໃຊ້ເພື່ອຂັ້ນຕອນຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ, ແຕ່ຜົນຜະລິດມາດຕະຖານ, ຄວາມຜິດພາດມາດຕະຖານ, ແລະຂັ້ນຕອນຂອງໄຟລ໌
ຫຼັງຈາກວຽກສໍາເລັດຈະບໍ່ໄດ້ຮັບການປຸງແຕ່ງ. ໄດ້ Globusrun ໂຄງການຈະອອກຫຼັງຈາກນັ້ນ
ວຽກເຮັດງານທໍາ hits ຫນຶ່ງໃນລັດດັ່ງຕໍ່ໄປນີ້:
· ລໍຖ້າຢູ່
· ມີການເຄື່ອນໄຫວ
· ລົ້ມເຫລວ
· ແລ້ວໆ
-F, - ຊຸດໄວ
ຢຸດເຊົາຫຼັງຈາກສົ່ງວຽກໄປຫາບໍລິການ GRAM. ໄດ້ Globusrun program will
ອອກໄປຫຼັງຈາກທີ່ມັນໄດ້ຮັບການຕອບກັບຈາກການບໍລິການ. ໄດ້ ວຽກ ຈະໄດ້ຮັບການສະແດງໃຫ້ເຫັນ
ຜົນຜະລິດມາດຕະຖານກ່ອນທີ່ຈະຢຸດເຊົາເພື່ອໃຫ້ວຽກສາມາດກວດສອບໄດ້ - ສະຖານະພາບ
ທາງເລືອກແຖວຄໍາສັ່ງຫຼືດັດແກ້ໂດຍ -refresh-proxy or - ຂ້າ ຕົວເລືອກແຖວຄໍາສັ່ງ.
-d, - ແຫ້ງ
ສົ່ງວຽກດ້ວຍຄຸນສົມບັດ dryrun ທີ່ຕັ້ງເປັນ true. ໃນເວລາທີ່ນີ້ແມ່ນເຮັດ, ວຽກເຮັດງານທໍາ
ຜູ້ຈັດການຈະກະກຽມເພື່ອເລີ່ມຕົ້ນວຽກແຕ່ເລີ່ມສັ້ນຂອງການສົ່ງກັບການບໍລິການ.
ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອກວດຫາບັນຫາທີ່ມີ RSL.
ENVIRONMENT
ຕົວແປດັ່ງຕໍ່ໄປນີ້ຜົນກະທົບຕໍ່ການປະຕິບັດຂອງ Globusrun
X509_USER_PROXY
ເສັ້ນທາງໄປຫາຂໍ້ມູນປະຈໍາຕົວຕົວແທນ.
X509_CERT_DIR
ເສັ້ນທາງໄປຫາໄດເລກະທໍລີໃບຢັ້ງຢືນທີ່ເຊື່ອຖືໄດ້.
ໃຊ້ globusrun ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net