GoGPT Best VPN GoSearch

OnWorks favicon

strigger - ອອນໄລນ໌ຢູ່ໃນຄລາວ

ເປີດໃຊ້ strigger ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຕົວກະຕຸ້ນຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


strigger - ຊຸດທີ່ໃຊ້ແລ້ວ, ໄດ້ຮັບຫຼືລຶບຂໍ້ມູນ Slurm trigger.

ສະຫຼຸບສັງລວມ


ກະຕຸ້ນ --ຕັ້ງ [OPTIONS... ]
ກະຕຸ້ນ --ໄດ້ [OPTIONS... ]
ກະຕຸ້ນ -- ຈະແຈ້ງ [OPTIONS... ]

ລາຍລະອຽດ


ກະຕຸ້ນ ຖືກນໍາໃຊ້ເພື່ອກໍານົດ, ຮັບຫຼືລຶບຂໍ້ມູນ Slurm trigger. ຕົວກະຕຸ້ນປະກອບມີເຫດການ
ເຊັ່ນ: node ລົ້ມເຫລວ, ວຽກເຖິງກໍານົດເວລາຂອງຕົນຫຼືການຢຸດວຽກ. ເຫດການເຫຼົ່ານີ້
ສາມາດເຮັດໃຫ້ເກີດການກະທໍາເຊັ່ນ: ການປະຕິບັດ script arbitrary. ການນໍາໃຊ້ທົ່ວໄປປະກອບມີ
ແຈ້ງເຕືອນຜູ້ເບິ່ງແຍງລະບົບຂອງຂໍ້ບົກພ່ອງຂອງໂຫນດ ແລະຢຸດວຽກຢ່າງສະຫງ່າງາມເມື່ອໃດ
ຂີດຈຳກັດເວລາມັນໃກ້ເຂົ້າມາແລ້ວ. ການສະແດງ hostlist ສໍາລັບ nodelist ຫຼື ID ວຽກແມ່ນ
ຜ່ານເປັນການໂຕ້ຖຽງກັບໂຄງການ.

ເຫດ​ການ​ກະ​ຕຸ້ນ​ບໍ່​ໄດ້​ຖືກ​ປະ​ມວນ​ຜົນ​ໃນ​ທັນ​ທີ​, ແຕ່​ການ​ກວດ​ສອບ​ແມ່ນ​ໄດ້​ຮັບ​ການ​ປະ​ຕິ​ບັດ​ສໍາ​ລັບ​ເຫດ​ການ trigger ເປີດ​
ພື້ນຖານແຕ່ລະໄລຍະ (ປັດຈຸບັນທຸກໆ 15 ວິນາທີ). ເຫດການກະຕຸ້ນໃດໆທີ່ເກີດຂຶ້ນພາຍໃນນັ້ນ
ໄລຍະຫ່າງຈະຖືກປຽບທຽບກັບໂຄງການ trigger ທີ່ຕັ້ງໄວ້ໃນຕອນທ້າຍຂອງເວລາ
ໄລຍະຫ່າງ. ໂຄງການ trigger ຈະຖືກປະຕິບັດຫນຶ່ງຄັ້ງສໍາລັບເຫດການໃດໆທີ່ເກີດຂຶ້ນໃນນັ້ນ
ໄລຍະຫ່າງ. ບັນທຶກຂອງເຫດການເຫຼົ່ານັ້ນ (ເຊັ່ນ: ຂໍ້ທີ່ຫຼຸດລົງໃນ 15 ທີ່ຜ່ານມາ
ວິນາທີ) ຈະຖືກລຶບລ້າງ. ໂປຣແກມ trigger ຕ້ອງຕັ້ງ trigger ໃໝ່ກ່ອນທີ່ຈະສິ້ນສຸດ
ຂອງໄລຍະຕໍ່ໄປເພື່ອຮັບປະກັນວ່າບໍ່ມີເຫດການ trigger ພາດໂອກາດຫຼື trigger ຈະຕ້ອງເປັນ
ສ້າງດ້ວຍການໂຕ້ຖຽງຂອງ "--flags=PERM". ຖ້າຕ້ອງການ, ຫຼາຍໂຄງການ trigger ສາມາດເປັນ
ກໍານົດສໍາລັບເຫດການດຽວກັນ.

ສໍາຄັນ ຫມາຍ​ເຫດ​: ຄໍາສັ່ງນີ້ສາມາດກໍານົດ triggers ພຽງແຕ່ຖ້າດໍາເນີນການໂດຍຜູ້ໃຊ້ SlurmUser ເວັ້ນເສຍແຕ່ວ່າ
SlurmUser ຖືກຕັ້ງຄ່າເປັນຮາກຜູ້ໃຊ້. ນີ້ແມ່ນຕ້ອງການສໍາລັບການ slurmctld daemon ທີ່ຈະຕັ້ງ
ID ຜູ້ໃຊ້ ແລະກຸ່ມທີ່ເໝາະສົມສຳລັບໂຄງການທີ່ປະຕິບັດແລ້ວ. ຍັງສັງເກດວ່າຜົນກະທົບຕໍ່
ໂຄງ​ການ​ແມ່ນ​ປະ​ຕິ​ບັດ​ຢູ່​ໃນ node ດຽວ​ກັນ​ທີ່​ slurmctld daemon ໃຊ້ແທນບາງອັນ
ໂນດຄອມພິວເຕີທີ່ຈັດສັນ. ການ​ກວດ​ສອບ​ມູນ​ຄ່າ​ຂອງ​ SlurmUser, ດໍາເນີນການຄໍາສັ່ງ:

ຄວບຄຸມ ສະແດງໃຫ້ເຫັນ config | grep SlurmUser

ການໂຕ້ຖຽງ


-a, --primary_slurmctld_failure
ກະຕຸ້ນເຫດການເມື່ອ slurmctld ຫຼັກລົ້ມເຫລວ.

-A, --primary_slurmctld_resumed_operation
ກະຕຸ້ນໃຫ້ເກີດເຫດການເມື່ອ slurmctld ຫຼັກດຳເນີນງານຄືນໃໝ່ຫຼັງຈາກຄວາມລົ້ມເຫລວ.

-b, --primary_slurmctld_resumed_control
ກະຕຸ້ນເຫດການເມື່ອ slurmctld ຫຼັກສືບຕໍ່ການຄວບຄຸມ.

--block_err
ກະຕຸ້ນເຫດການເມື່ອບລັອກ BlueGene ເຂົ້າສູ່ສະຖານະ ERROR.

-B, --backup_slurmctld_failure
ກະຕຸ້ນເຫດການເມື່ອການສຳຮອງຂໍ້ມູນ slurmctld ລົ້ມເຫລວ.

-c, --backup_slurmctld_resumed_operation
ກະຕຸ້ນເຫດການເມື່ອການສຳຮອງຂໍ້ມູນ slurmctld ສືບຕໍ່ເຮັດວຽກຫຼັງຈາກຄວາມລົ້ມເຫລວ.

-C, --backup_slurmctld_assumed_control
ເຫດການກະຕຸ້ນໃນເວລາທີ່ການສໍາຮອງຂໍ້ມູນ slurmctld ຖືວ່າການຄວບຄຸມ.

-- ຈະແຈ້ງ
ລຶບ ຫຼື ລຶບຕົວກະຕຸ້ນເຫດການທີ່ກຳນົດໄວ້ກ່ອນໜ້ານີ້. ໄດ້ --id, --ວຽກ or -ຜູ້ໃຊ້
ທາງ​ເລືອກ​ທີ່​ຈະ​ຕ້ອງ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​ເພື່ອ​ກໍາ​ນົດ​ຜົນ​ກະ​ທົບ​ທີ່​ຈະ​ຖືກ​ລົບ​ລ້າງ​. ພຽງແຕ່ຜູ້ໃຊ້ຮາກ
ຫຼືຜູ້ສ້າງ trigger ສາມາດລຶບ trigger ໄດ້.

-d, -- ລົງ
ກະຕຸ້ນເຫດການຫາກໂນດທີ່ລະບຸນັ້ນເຂົ້າໄປໃນສະຖານະລົງ.

-D, -- drained
ກະຕຸ້ນເຫດການຫາກໂນດທີ່ລະບຸເຂົ້າໄປໃນສະຖານະ DRAINED.

-e, --primary_slurmctld_acct_buffer_full
ກະຕຸ້ນເຫດການເມື່ອ buffer ບັນຊີ slurmctld ຫຼັກເຕັມ.

-F, --ລົ້ມເຫລວ
ກະຕຸ້ນເຫດການໃດໜຶ່ງຫາກໂນດທີ່ລະບຸເຂົ້າໄປໃນສະຖານະ FAILING.

-f, --fini
ກະຕຸ້ນເຫດການໃດໜຶ່ງເມື່ອວຽກທີ່ລະບຸນັ້ນສຳເລັດການດຳເນີນການ.

--ທຸງ=ປະເພດ
ທຸງທີ່ກ່ຽວຂ້ອງກັບການຈອງ. ທຸງຫຼາຍອັນຄວນຖືກແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ.
ທຸງທີ່ຖືກຕ້ອງລວມມີ:

PERM ເຮັດໃຫ້ trigger ຖາວອນ. ຢ່າລ້າງມັນຫຼັງຈາກເຫດການເກີດຂຶ້ນ.

--front_end
ກະຕຸ້ນເຫດການໂດຍອີງໃສ່ການປ່ຽນແປງໃນສະຖານະຂອງຂໍ້ຕໍ່ຫນ້າແທນທີ່ຈະເປັນຄໍານວນ
nodes. ນຳໃຊ້ກັບສະຖາປັດຕະຍະກຳ BlueGene ແລະ Cray ເທົ່ານັ້ນ, ບ່ອນທີ່ daemon ຂີ້ຮ້າຍ
ປະຕິບັດຢູ່ໃນຂໍ້ຕໍ່ຫນ້າແທນທີ່ຈະເປັນຂໍ້ຄອມພິວເຕີ. ໃຊ້ທາງເລືອກນີ້ກັບ
ບໍ່ວ່າຈະ --ຂຶ້ນ or -- ລົງ ທາງເລືອກ.

-g, --primary_slurmdbd_failure
ກະຕຸ້ນເຫດການເມື່ອ slurmdbd ຫຼັກລົ້ມເຫລວ.

-G, --primary_slurmdbd_resumed_operation
ກະຕຸ້ນເຫດການໃດໜຶ່ງເມື່ອ slurmdbd ຫຼັກດຳເນີນງານຄືນໃໝ່ຫຼັງຈາກຄວາມລົ້ມເຫຼວ.

--ໄດ້ ສະແດງຕົວກະຕຸ້ນເຫດການທີ່ລົງທະບຽນ. ຕົວເລືອກສາມາດຖືກນໍາໃຊ້ເພື່ອຈຸດປະສົງການກັ່ນຕອງ.

-h, --primary_database_failure
ກະຕຸ້ນເຫດການເມື່ອຖານຂໍ້ມູນຫຼັກລົ້ມເຫລວ.

-H, --primary_database_resumed_operation
ກະຕຸ້ນເຫດການໃດໜຶ່ງເມື່ອຖານຂໍ້ມູນຫຼັກດຳເນີນງານຄືນໃໝ່ຫຼັງຈາກຄວາມລົ້ມເຫລວ.

-i, --id=id
Trigger ID ໝາຍເລກ.

-I, --ບໍ່ເຮັດວຽກ
ກະຕຸ້ນເຫດການຫາກໂນດທີ່ລະບຸໄວ້ຢູ່ໃນສະຖານະ IDLE ຢ່າງໜ້ອຍ
ໄລຍະເວລາທີ່ກໍານົດໂດຍ -- ຊົດເຊີຍ ທາງເລືອກ. ນີ້ສາມາດເປັນປະໂຫຍດເພື່ອ hibernate a
node ທີ່ຍັງຄົງບໍ່ເຮັດວຽກ, ດັ່ງນັ້ນການຫຼຸດຜ່ອນການໃຊ້ພະລັງງານ.

-j, --ວຽກ=id
ID ວຽກທີ່ສົນໃຈ. ຫມາຍ​ເຫດ​: ໄດ້ --ວຽກ ທາງ​ເລືອກ​ບໍ່​ສາ​ມາດ​ນໍາ​ໃຊ້​ຮ່ວມ​ກັບ​
ໄດ້ --node ທາງເລືອກ. ໃນ​ເວ​ລາ​ທີ່ --ວຽກ ທາງ​ເລືອກ​ແມ່ນ​ນໍາ​ໃຊ້​ຮ່ວມ​ກັບ​ --ຂຶ້ນ or
-- ລົງ ທາງເລືອກ, nodes ທັງຫມົດທີ່ຈັດສັນໃຫ້ກັບວຽກນັ້ນຈະພິຈາລະນາ nodes ທີ່ໃຊ້ເປັນ a
ເຫດການກະຕຸ້ນ.

-M, -- ກຸ່ມ=<string>
ກຸ່ມທີ່ຈະອອກຄໍາສັ່ງໃຫ້.

-n, --node[=ເຈົ້າພາບ]
ຊື່ເຈົ້າພາບທີ່ສົນໃຈ. ໂດຍຄ່າເລີ່ມຕົ້ນ, nodes ທັງໝົດທີ່ກ່ຽວຂ້ອງກັບວຽກ (ຖ້າ
--ວຽກ ຖືກກໍານົດ) ຫຼືຢູ່ໃນລະບົບແມ່ນພິຈາລະນາສໍາລັບເຫດການທີ່ເກີດຂື້ນ. ຫມາຍ​ເຫດ​:
ໄດ້ --node ທາງ​ເລືອກ​ບໍ່​ສາ​ມາດ​ນໍາ​ໃຊ້​ຮ່ວມ​ກັບ​ --ວຽກ ທາງເລືອກ. ໃນ​ເວ​ລາ​ທີ່
--ວຽກ ທາງ​ເລືອກ​ແມ່ນ​ນໍາ​ໃຊ້​ຮ່ວມ​ກັບ​ --ຂຶ້ນ, -- ລົງ or -- drained ທາງເລືອກ,
nodes ທັງໝົດທີ່ຈັດສັນໃຫ້ກັບວຽກນັ້ນຈະພິຈາລະນາວ່າ nodes ທີ່ໃຊ້ເປັນ trigger event.
ເນື່ອງຈາກການໂຕ້ຖຽງຂອງຕົວເລືອກນີ້ແມ່ນທາງເລືອກ, ສໍາລັບການແຍກວິເຄາະຕົວອັກສອນດຽວຢ່າງຖືກຕ້ອງ
ທາງ​ເລືອກ​ຕ້ອງ​ໄດ້​ຮັບ​ການ​ປະ​ຕິ​ບັດ​ຕາມ​ໃນ​ທັນ​ທີ​ທີ່​ມີ​ຄ່າ​ແລະ​ບໍ່​ໄດ້​ລວມ​ເອົາ​ຊ່ອງ​ຫວ່າງ​ລະ​ຫວ່າງ
ເຂົາເຈົ້າ. ຕົວຢ່າງ "-ntux" ແລະບໍ່ແມ່ນ "-n tux".

-N, --noheader
ຢ່າພິມສ່ວນຫົວເມື່ອສະແດງລາຍຊື່ຂອງຕົວກະຕຸ້ນ.

-o, -- ຊົດເຊີຍ=ວິນາທີ
ການປະຕິບັດທີ່ລະບຸໄວ້ຄວນປະຕິບັດຕາມເຫດການໂດຍຊ່ວງເວລານີ້. ລະບຸ ກ
ຄ່າລົບຖ້າການກະ ທຳ ຄວນກ່ອນເຫດການ. ຄ່າເລີ່ມຕົ້ນແມ່ນສູນ if
no -- ຊົດເຊີຍ ທາງ​ເລືອກ​ແມ່ນ​ລະ​ບຸ​ໄວ້​. ຄວາມລະອຽດຂອງເວລານີ້ແມ່ນປະມານ 20 ວິນາທີ,
ສະນັ້ນເພື່ອປະຕິບັດ script ບໍ່ຫນ້ອຍກວ່າຫ້ານາທີກ່ອນທີ່ວຽກຈະມາຮອດເວລາຂອງມັນ
ຈໍາກັດ, ລະບຸ --offset=320 (5 ນາທີບວກ 20 ວິນາທີ).

-p, -- ໂປຣແກມ=ເສັ້ນທາງ
ດໍາເນີນໂຄງການຢູ່ໃນຊື່ເສັ້ນທາງທີ່ມີຄຸນສົມບັດຄົບຖ້ວນທີ່ລະບຸໄວ້ໃນເວລາທີ່ເຫດການ
ເກີດຂຶ້ນ. ທ່ານອາດຈະອ້າງເຖິງເສັ້ນທາງແລະລວມເອົາການໂຕ້ຖຽງໂຄງການເພີ່ມເຕີມຖ້າຕ້ອງການ.
ໂຄງການຈະຖືກປະຕິບັດເປັນຜູ້ໃຊ້ທີ່ກໍານົດຜົນກະທົບຕໍ່. ຖ້າໂຄງການ
ບໍ່ສິ້ນສຸດພາຍໃນ 5 ນາທີ, ມັນຈະຖືກຂ້າຕາຍພ້ອມກັບການວາງໄຂ່
ຂະບວນການ.

-Q, --ງຽບ
ຢ່າລາຍງານຄວາມຜິດພາດທີ່ບໍ່ເປັນອັນຕະລາຍ. ນີ້ສາມາດເປັນປະໂຫຍດເພື່ອລົບລ້າງ triggers ທີ່ອາດຈະ
ໄດ້ຖືກລຶບລ້າງແລ້ວ.

-r, --reconfig
ກະຕຸ້ນເຫດການເມື່ອການຕັ້ງຄ່າລະບົບປ່ຽນແປງ. ນີ້ແມ່ນກະຕຸ້ນໃນເວລາທີ່
slurmctld daemon ອ່ານໄຟລ໌ການຕັ້ງຄ່າຂອງມັນ ຫຼືເມື່ອສະຖານະຂອງ node ປ່ຽນແປງ.

--ຕັ້ງ ລົງທະບຽນຕົວກະຕຸ້ນເຫດການໂດຍອີງໃສ່ຕົວເລືອກທີ່ໃຫ້ມາ. ໝາຍເຫດ: ນັດໝາຍເທົ່ານັ້ນ
ກະຕຸ້ນຄັ້ງດຽວ. ຕ້ອງຕັ້ງຕົວກະຕຸ້ນເຫດການໃໝ່ສຳລັບເຫດການໃນອະນາຄົດຂອງ
ປະເພດດຽວກັນທີ່ຈະດໍາເນີນການ. Triggers ສາມາດຖືກກໍານົດໄດ້ພຽງແຕ່ຖ້າຄໍາສັ່ງຖືກດໍາເນີນການໂດຍ
ຜູ້ໃຊ້ SlurmUser ເວັ້ນເສຍແຕ່ວ່າ SlurmUser ຖືກຕັ້ງຄ່າເປັນຮາກຜູ້ໃຊ້.

-t, --ເວລາ
ກະຕຸ້ນເຫດການເມື່ອຮອດກຳນົດເວລາຂອງວຽກທີ່ກຳນົດໄວ້. ອັນນີ້ຕ້ອງໃຊ້
ໂດຍສົມທົບກັບ --ວຽກ ທາງເລືອກ.

-u, --ຂຶ້ນ
ກະຕຸ້ນເຫດການໃດໜຶ່ງຫາກໂນດທີ່ລະບຸນັ້ນຖືກສົ່ງກັບຄືນສູ່ການບໍລິການຈາກສະຖານະທີ່ຫຼຸດລົງ.

-ຜູ້ໃຊ້=user_name_or_id
ລຶບລ້າງ ຫຼືຮັບຕົວກະຕຸ້ນທີ່ສ້າງຂຶ້ນໂດຍຜູ້ໃຊ້ທີ່ລະບຸ. ຕົວຢ່າງ, ຜົນກະທົບຕໍ່
ສ້າງໂດຍຜູ້ໃຊ້ ຮາກ ສໍາລັບວຽກທີ່ສ້າງໂດຍຜູ້ໃຊ້ adam ສາມາດຖືກລຶບລ້າງດ້ວຍທາງເລືອກ
--user=ຮາກ. ລະບຸຊື່ຜູ້ໃຊ້ ຫຼື ID ຜູ້ໃຊ້.

-v, -- verbose
ພິມບັນທຶກເຫດການລະອຽດ. ນີ້ປະກອບມີການປະທັບຕາເວລາກ່ຽວກັບໂຄງສ້າງຂໍ້ມູນ, ບັນທຶກ
ນັບ, ແລະອື່ນໆ.

-V , - ການປ່ຽນແປງ
ພິມຂໍ້ມູນສະບັບແລະອອກ.

OUTPUT ສະໜາມ ລາຍລະອຽດ


TRIG_ID
Trigger ID ໝາຍເລກ.

RES_TYPE
ປະເພດຊັບພະຍາກອນ: ວຽກ​ເຮັດ​ງານ​ທໍາ or node

RES_ID ID ຊັບພະຍາກອນ: ID ວຽກ ຫຼືຊື່ເຈົ້າພາບ ຫຼື "*" ສໍາລັບເຈົ້າພາບໃດນຶ່ງ

TYPE ປະເພດຜົນກະທົບຕໍ່: ທີ່ໃຊ້ເວລາ or ສໍາເລັດຮູບ (ສຳລັບວຽກເທົ່ານັ້ນ), ລົງ or up (ສໍາລັບວຽກຫຼືຂໍ້), ຫຼື
drained, ບໍ່ເຮັດວຽກ or reconfig (ສໍາລັບ nodes ເທົ່ານັ້ນ)

OFFSET ເວລາຊົດເຊີຍເປັນວິນາທີ. ຕົວເລກທາງລົບຊີ້ໃຫ້ເຫັນການປະຕິບັດຄວນຈະເກີດຂຶ້ນກ່ອນ
ເຫດການ (ຖ້າເປັນໄປໄດ້)

ຜູ້ໃຊ້ ຊື່ຜູ້ໃຊ້ຮ້ອງຂໍການປະຕິບັດ

ຕາຕະລາງເຮັດ
Pathname ຂອງ​ໂຄງ​ການ​ທີ່​ຈະ​ປະ​ຕິ​ບັດ​ໃນ​ເວ​ລາ​ທີ່​ເຫດ​ການ​ເກີດ​ຂຶ້ນ​

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


ບາງ ກະຕຸ້ນ ທາງເລືອກອາດຈະຖືກຕັ້ງຄ່າຜ່ານຕົວແປສະພາບແວດລ້ອມ. ຕົວແປສະພາບແວດລ້ອມເຫຼົ່ານີ້,
ຄຽງຄູ່ກັບທາງເລືອກທີ່ສອດຄ້ອງກັນຂອງພວກເຂົາ, ແມ່ນລະບຸໄວ້ຂ້າງລຸ່ມນີ້. (ຫມາຍ​ເຫດ​: ທາງ​ເລືອກ commandline ຈະ​
ແທນທີ່ການຕັ້ງຄ່າເຫຼົ່ານີ້ສະເໝີ)

SLURM_CONF ສະຖານທີ່ຂອງໄຟລ໌ການຕັ້ງຄ່າ Slurm.

ຕົວຢ່າງ


ດໍາເນີນການໂຄງການ "/usr/sbin/primary_slurmctld_failure" ທຸກຄັ້ງທີ່ slurmctld ຫຼັກ.
ລົ້ມເຫລວ.

> cat /usr/sbin/primary_slurmctld_failure
#!/ bin / bash
# ສົ່ງ trigger ສໍາລັບເຫດການຄວາມລົ້ມເຫຼວຂອງ slurmctld ຕົ້ນຕໍຕໍ່ໄປ
strigger --set --primary_slurmctld_failure \
--program=/usr/sbin/primary_slurmctld_failure
# ແຈ້ງ​ຜູ້​ບໍ​ລິ​ຫານ​ຂອງ​ຄວາມ​ລົ້ມ​ເຫຼວ​ໂດຍ​ການ​ນໍາ​ໃຊ້​ອີ​ເມລ​
/usr/bin/mail [email protected] -s ປະຖົມ_SLURMCTLD_FAILURE

> strigger --set --primary_slurmctld_failure \
--program=/usr/sbin/primary_slurmctld_failure

ດໍາເນີນການໂຄງການ "/usr/sbin/slurm_admin_notify" ເມື່ອໃດກໍ່ຕາມ node ໃນ cluster ໄປ
ລົງ. ເສັ້ນຫົວຂໍ້ຈະປະກອບມີຊື່ຂອງໂຫນດທີ່ໄດ້ເຂົ້າໄປໃນສະຖານະລົງ
(ຜ່ານເປັນການໂຕ້ຖຽງກັບ script ໂດຍ Slurm).

> cat /usr/sbin/slurm_admin_notify
#!/ bin / bash
# ສົ່ງ trigger ສໍາລັບເຫດການຕໍ່ໄປ
strigger --set --node --down \
--program=/usr/sbin/slurm_admin_notify
# ແຈ້ງຜູ້ເບິ່ງແຍງລະບົບໂດຍໃຊ້ອີເມລ
/usr/bin/mail [email protected] -s NodesDown:$*

> strigger --set --node --down \
--program=/usr/sbin/slurm_admin_notify

ດໍາເນີນການໂຄງການ "/usr/sbin/slurm_suspend_node" ທຸກຄັ້ງໃນທຸກ node ໃນ cluster
ຍັງຄົງຢູ່ໃນສະຖານະບໍ່ເຄື່ອນໄຫວເປັນເວລາຢ່າງໜ້ອຍ 600 ວິນາທີ.

> strigger --set --node --idle --offset=600 \
--program=/usr/sbin/slurm_suspend_node

ປະຕິບັດໂຄງການ "/home/joe/clean_up" ເມື່ອວຽກ 1234 ພາຍໃນ 10 ນາທີທີ່ມາຮອດ
ກໍານົດເວລາຂອງມັນ.

> strigger --set --jobid=1234 --time --offset=-600 \
--program=/home/joe/clean_up

ປະຕິບັດໂຄງການ "/home/joe/node_died" ເມື່ອ node ໃດທີ່ຈັດສັນໃຫ້ກັບວຽກ 1234 ເຂົ້າມາ.
ສະຖານະຫຼຸດລົງ.

> strigger --set --jobid=1234 --down \
--program=/home/joe/node_died

ສະແດງທຣິກເກີທັງໝົດທີ່ກ່ຽວຂ້ອງກັບວຽກ 1235.

> strigger --get --jobid=1235
TRIG_ID RES_TYPE RES_ID TYPE OFFSET ຜູ້ໃຊ້ໂປຣແກມ
123 ວຽກ 1235 ເວລາ -600 joe /home/bob/clean_up
125 ວຽກ 1235 ລົງ 0 joe /home/bob/node_died

ລຶບ​ເຫດ​ການ 125.

> strigger --clear --id=125

ປະຕິບັດ /home/joe/job_fini ເມື່ອສຳເລັດວຽກ 1237.

> strigger --set --jobid=1237 --fini --program=/home/joe/job_fini

ສຳເນົາ


ສະຫງວນລິຂະສິດ (C) 2007 The Regents of the University of California. ຜະລິດຢູ່ Lawrence
ຫ້ອງທົດລອງແຫ່ງຊາດ Livermore (cf, ປະຕິເສດຄວາມຮັບຜິດຊອບ).
ລິຂະສິດ (C) 2008-2010 Lawrence Livermore National Security.
ລິຂະສິດ (C) 2010-2013 SchedMD LLC.

ໄຟລ໌ນີ້ແມ່ນສ່ວນຫນຶ່ງຂອງ Slurm, ໂຄງການການຄຸ້ມຄອງຊັບພະຍາກອນ. ສໍາລັບລາຍລະອຽດ, ເບິ່ງ
<http://slurm.schedmd.com/>.

Slurm ແມ່ນຊອບແວຟຣີ; ທ່ານ​ສາ​ມາດ​ແຈກ​ຢາຍ​ມັນ​ແລະ / ຫຼື​ປັບ​ປຸງ​ແກ້​ໄຂ​ມັນ​ພາຍ​ໃຕ້​ເງື່ອນ​ໄຂ​ຂອງ​
ໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ທີ່ຈັດພິມໂດຍມູນນິທິຊອບແວຟຣີ; ບໍ່ວ່າຈະເປັນລຸ້ນ 2
ຂອງ​ໃບ​ອະ​ນຸ​ຍາດ​, ຫຼື (ຕາມ​ທາງ​ເລືອກ​ຂອງ​ທ່ານ​) ສະ​ບັບ​ຕໍ່​ມາ​.

Slurm ຖືກແຈກຢາຍໂດຍຫວັງວ່າມັນຈະເປັນປະໂຫຍດ, ແຕ່ບໍ່ມີການຮັບປະກັນໃດໆ; ໂດຍບໍ່ມີການ
ແມ່ນແຕ່ການຮັບປະກັນທາງດ້ານການຄ້າ ຫຼືຄວາມເໝາະສົມເພື່ອຈຸດປະສົງສະເພາະ. ເບິ່ງ
ໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ສຳ ລັບລາຍລະອຽດເພີ່ມເຕີມ.

ໃຊ້ strigger ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.