ນີ້ແມ່ນຄໍາສັ່ງ supervisorctl ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
supervisorctl - ເອກະສານ supervisorctl
Supervisor ແມ່ນລະບົບລູກຄ້າ / ເຄື່ອງແມ່ຂ່າຍທີ່ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດຕິດຕາມແລະຄວບຄຸມຕົວເລກ
ຂອງຂະບວນການໃນລະບົບປະຕິບັດການທີ່ຄ້າຍຄືກັບ UNIX.
ມັນແບ່ງປັນບາງເປົ້າຫມາຍດຽວກັນຂອງບັນດາໂຄງການເຊັ່ນ: ເປີດຕົວ, daemontools, ແລະ runit. ບໍ່ມັກ
ບາງໂຄງການເຫຼົ່ານີ້, ມັນບໍ່ໄດ້ຫມາຍຄວາມວ່າຈະດໍາເນີນການເປັນການທົດແທນ ໃນມັນ ເປັນ "ລະຫັດຂະບວນການ
1. ແທນທີ່ຈະ, ມັນຫມາຍຄວາມວ່າຈະຖືກນໍາໃຊ້ເພື່ອຄວບຄຸມຂະບວນການທີ່ກ່ຽວຂ້ອງກັບໂຄງການຫຼື a
ລູກຄ້າ, ແລະຫມາຍຄວາມວ່າຈະເລີ່ມຕົ້ນຄືກັບໂຄງການອື່ນໆໃນເວລາ boot.
ເອກະສານອ້າງອີງ
Supervisor ອົງປະກອບ
supervisorctl
ຊິ້ນສ່ວນລູກຂ່າຍເສັ້ນຄໍາສັ່ງຂອງຜູ້ຄຸມງານມີຊື່ supervisorctl. ມັນສະ ໜອງ ກ
ການໂຕ້ຕອບທີ່ຄ້າຍຄື shell ກັບຄຸນນະສົມບັດສະຫນອງໃຫ້ໂດຍ ຜູ້ຄຸມງານທີ່ຢູ່ ຈາກ supervisorctl, ເປັນ
ຜູ້ໃຊ້ສາມາດເຊື່ອມຕໍ່ກັບທີ່ແຕກຕ່າງກັນ ຜູ້ຄຸມງານ ຂະບວນການ, ໄດ້ຮັບສະຖານະພາບກ່ຽວກັບຂະບວນການຍ່ອຍ
ຄວບຄຸມໂດຍ, ຢຸດແລະເລີ່ມຕົ້ນຂະບວນການຍ່ອຍຂອງ, ແລະໄດ້ຮັບບັນຊີລາຍຊື່ຂອງຂະບວນການແລ່ນຂອງ a
ຜູ້ຄຸມງານ.
ລູກຄ້າແຖວຄໍາສັ່ງສົນທະນາກັບເຊີບເວີໃນທົ່ວຊັອກເກັດໂດເມນ UNIX ຫຼືອິນເຕີເນັດ
(TCP) ເຕົ້າຮັບ. ເຄື່ອງແມ່ຂ່າຍສາມາດຢືນຢັນວ່າຜູ້ໃຊ້ຂອງລູກຄ້າຄວນນໍາສະເຫນີ
ການກວດສອບຄວາມຖືກຕ້ອງກ່ອນທີ່ມັນຈະອະນຸຍາດໃຫ້ລາວປະຕິບັດຄໍາສັ່ງ. ລູກຄ້າ
ໂດຍປົກກະຕິຂະບວນການໃຊ້ໄຟລ໌ການຕັ້ງຄ່າດຽວກັນກັບເຄື່ອງແມ່ຂ່າຍແຕ່ການຕັ້ງຄ່າໃດໆ
ໄຟລ໌ທີ່ມີ a [ຜູ້ຄຸມງານ] ພາກສ່ວນໃນມັນຈະເຮັດວຽກ.
ເຮັດວຽກ Supervisor
ພາກນີ້ອ້າງເຖິງ ກ BINDIR ໃນເວລາທີ່ອະທິບາຍວິທີການດໍາເນີນການ ຜູ້ຄຸມງານ ແລະ
supervisorctl ຄໍາສັ່ງ. ນີ້ແມ່ນລາຍຊື່ "bindir" ທີ່ການຕິດຕັ້ງ Python ຂອງທ່ານມີ
ໄດ້ຮັບການຕັ້ງຄ່າກັບ. ຕົວຢ່າງ, ສໍາລັບການຕິດຕັ້ງ Python ທີ່ຕິດຕັ້ງຜ່ານ
/ configure --prefix=/usr/local/py; ເຮັດໃຫ້; ເຮັດໃຫ້ ການຕິດຕັ້ງ, BINDIR ຈະ /usr/local/py/bin.
ນາຍແປພາສາ Python ໃນເວທີທີ່ແຕກຕ່າງກັນໃຊ້ທີ່ແຕກຕ່າງກັນ BINDIR. ເບິ່ງຜົນຜະລິດຂອງ
setup.py ການຕິດຕັ້ງ ຖ້າເຈົ້າບໍ່ສາມາດຄິດອອກໄດ້ວ່າຂອງເຈົ້າຢູ່ໃສ.
supervisorctl ເສັ້ນ ຄຳ ສັ່ງ ທາງເລືອກໃນການ
-c, --ການຕັ້ງຄ່າ
ເສັ້ນທາງໄຟລ໌ການຕັ້ງຄ່າ (ຄ່າເລີ່ມຕົ້ນ /etc/supervisord.conf)
-h, - ຊ່ວຍ
ພິມຂໍ້ຄວາມການນໍາໃຊ້ແລະອອກ
-i, --ໂຕ້ຕອບ
ເລີ່ມ shell ແບບໂຕ້ຕອບຫຼັງຈາກປະຕິບັດຄໍາສັ່ງ
-s,-- serverurl URL
URL ທີ່ເຊີບເວີຜູ້ຄວບຄຸມກໍາລັງຟັງ (ຄ່າເລີ່ມຕົ້ນ "http://localhost: 9001")
-u, --ຊື່ຜູ້ໃຊ້
ຊື່ຜູ້ໃຊ້ທີ່ຈະໃຊ້ສໍາລັບການພິສູດຢືນຢັນກັບເຄື່ອງແມ່ຂ່າຍ
-p, -ລະຫັດຜ່ານ
ລະຫັດຜ່ານທີ່ຈະໃຊ້ສໍາລັບການພິສູດຢືນຢັນກັບເຄື່ອງແມ່ຂ່າຍ
-r, --history-file
ຮັກສາປະຫວັດການອ່ານແຖວ (ຖ້າມີແຖວອ່ານຢູ່)
ການປະຕິບັດ [ການໂຕ້ຖຽງ]
ການປະຕິບັດແມ່ນຄໍາສັ່ງເຊັ່ນ "ຫາງ" ຫຼື "ຢຸດ". ຖ້າ -i ຖືກລະບຸຫຼືບໍ່ມີການປະຕິບັດແມ່ນຖືກກໍານົດ
ໃນບັນທັດຄໍາສັ່ງ, "ແກະ" ການຕີຄວາມຫມາຍການດໍາເນີນການພິມໂຕ້ຕອບແມ່ນເລີ່ມຕົ້ນ. ໃຊ້
ການປະຕິບັດ "ການຊ່ວຍເຫຼືອ" ເພື່ອຊອກຫາກ່ຽວກັບການດໍາເນີນການທີ່ມີຢູ່.
ເຮັດວຽກ supervisorctl
ເພື່ອເລີ່ມຕົ້ນ supervisorctl, ດໍາເນີນການ $BINDIR/supervisorctl. A shell ຈະຖືກນໍາສະເຫນີທີ່ຈະ
ອະນຸຍາດໃຫ້ທ່ານສາມາດຄວບຄຸມຂະບວນການທີ່ຖືກຄຸ້ມຄອງໃນປັດຈຸບັນ ຜູ້ຄຸມງານ. ພິມ "ຊ່ວຍ"
ໃນການກະຕຸ້ນໃຫ້ໄດ້ຮັບຂໍ້ມູນກ່ຽວກັບຄໍາສັ່ງທີ່ສະຫນັບສະຫນູນ.
ໄດ້ supervisorctl executable ອາດຈະຖືກຮຽກຮ້ອງດ້ວຍຄໍາສັ່ງ "ຫນຶ່ງຄັ້ງ" ໃນເວລາທີ່ invoked ກັບ
ການໂຕ້ຖຽງຈາກເສັ້ນຄໍາສັ່ງ. ຕົວຢ່າງ: supervisorctl ຢຸດ ທັງຫມົດ. ຖ້າມີການໂຕ້ຖຽງ
ປະຈຸບັນຢູ່ໃນເສັ້ນຄໍາສັ່ງ, ມັນຈະປ້ອງກັນບໍ່ໃຫ້ shell ການໂຕ້ຕອບຈາກການຖືກເອີ້ນ.
ແທນທີ່ຈະ, ຄໍາສັ່ງຈະຖືກປະຕິບັດແລະ supervisorctl ຈະອອກ.
If supervisorctl ຖືກເອີ້ນໃນຮູບແບບໂຕ້ຕອບຕໍ່ກັບ a ຜູ້ຄຸມງານ ທີ່ຕ້ອງການ
ການກວດສອບຄວາມຖືກຕ້ອງ, ທ່ານຈະຖືກຮ້ອງຂໍໃຫ້ມີໃບຢັ້ງຢືນການພິສູດຢືນຢັນ.
ຄໍາແປສັບ
daemontools
A ຂະບວນການ ການຄວບຄຸມ ລະບົບ by DJ ອໍາພັນ.
ເປີດຕົວ
A ຂະບວນການ ການຄວບຄຸມ ລະບົບ ໃຫມ່ by ຈາກຫນາກແອບເປີ ເປັນຂະບວນການ 1 ພາຍໃຕ້ Mac OS X.
ແລ່ນ A ຂະບວນການ ການຄວບຄຸມ ລະບົບ.
ສຸດຍອດ
ຊຸດທີ່ສະຫນອງການປະຕິບັດການຟັງເຫດການຕ່າງໆທີ່ສຽບເຂົ້າໄປໃນ
Supervisor ທີ່ສາມາດຊ່ວຍຕິດຕາມກວດກາການນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາຂະບວນການແລະສະຖານະການຂັດຂ້ອງ:
http://pypi.python.org/pypi/superlance.
ໜ້າ ກາກ ຕົວຫຍໍ້ຂອງ ຜູ້ໃຊ້ ຫນ້າກາກ: ກໍານົດຫນ້າກາກການສ້າງຮູບແບບໄຟລ໌ຂອງຂະບວນການປະຈຸບັນ.
ເບິ່ງ http://en.wikipedia.org/wiki/Umask.
ໃຊ້ supervisorctl ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net