ນີ້ແມ່ນຄໍາສັ່ງ pidproxy ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
pidproxy - ຜູ້ຄຸມງານ pidproxy ເອກະສານ
Supervisor ແມ່ນລະບົບລູກຄ້າ / ເຄື່ອງແມ່ຂ່າຍທີ່ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດຕິດຕາມແລະຄວບຄຸມຕົວເລກ
ຂອງຂະບວນການໃນລະບົບປະຕິບັດການທີ່ຄ້າຍຄືກັບ UNIX.
ມັນແບ່ງປັນບາງເປົ້າຫມາຍດຽວກັນຂອງບັນດາໂຄງການເຊັ່ນ: ເປີດຕົວ, daemontools, ແລະ runit. ບໍ່ມັກ
ບາງໂຄງການເຫຼົ່ານີ້, ມັນບໍ່ໄດ້ຫມາຍຄວາມວ່າຈະດໍາເນີນການເປັນການທົດແທນ ໃນມັນ ເປັນ "ລະຫັດຂະບວນການ
1. ແທນທີ່ຈະ, ມັນຫມາຍຄວາມວ່າຈະຖືກນໍາໃຊ້ເພື່ອຄວບຄຸມຂະບວນການທີ່ກ່ຽວຂ້ອງກັບໂຄງການຫຼື a
ລູກຄ້າ, ແລະຫມາຍຄວາມວ່າຈະເລີ່ມຕົ້ນຄືກັບໂຄງການອື່ນໆໃນເວລາ boot.
ພາບລວມ
pidproxy ໂຄງການ
ຂະບວນການບາງຢ່າງ (ເຊັ່ນ: mysqld) ບໍ່ສົນໃຈສັນຍານທີ່ຖືກສົ່ງໄປຫາຂະບວນການຕົວຈິງທີ່ spawned ໂດຍ
ຜູ້ຄຸມງານ. ແທນທີ່ຈະ, ກະທູ້ / ຂະບວນການ "ພິເສດ" ຖືກສ້າງຂື້ນໂດຍໂຄງການປະເພດເຫຼົ່ານີ້
ເຊິ່ງຮັບຜິດຊອບໃນການຈັດການສັນຍານ. ນີ້ແມ່ນບັນຫາເພາະວ່າ ຜູ້ຄຸມງານ ສາມາດເຮັດໄດ້
ພຽງແຕ່ຂ້າຂະບວນການທີ່ມັນສ້າງເອງ. ຖ້າຂະບວນການສ້າງໂດຍ ຜູ້ຄຸມງານ ສ້າງ
ຂະບວນການຂອງເດັກນ້ອຍຂອງຕົນເອງ, ຜູ້ຄຸມງານ ບໍ່ສາມາດຂ້າພວກເຂົາ.
ໂຊກດີ, ປະເພດຂອງໂປລແກລມເຫຼົ່ານີ້ມັກຈະຂຽນ "pidfile" ເຊິ່ງປະກອບດ້ວຍ
ຂະບວນການ "ພິເສດ" PID, ແລະຫມາຍເຖິງການອ່ານແລະນໍາໃຊ້ເພື່ອຂ້າຂະບວນການ. ເປັນ
ການແກ້ໄຂສໍາລັບກໍລະນີນີ້, ພິເສດ pidproxy ໂຄງການສາມາດຈັດການການເລີ່ມຕົ້ນຂອງປະເພດເຫຼົ່ານີ້
ຂອງຂະບວນການ. ໄດ້ pidproxy ໂຄງການແມ່ນ shim ຂະຫນາດນ້ອຍທີ່ເລີ່ມຕົ້ນຂະບວນການ, ແລະຕາມ
ການຮັບສັນຍານ, ສົ່ງສັນຍານໄປຫາ pid ທີ່ສະຫນອງໃຫ້ຢູ່ໃນ pidfile. ຕົວຢ່າງ
ການເຂົ້າໂປຣແກຣມການຕັ້ງຄ່າສຳລັບໂປແກມທີ່ເປີດໃຊ້ pidproxy ແມ່ນສະໜອງໃຫ້ຂ້າງລຸ່ມນີ້.
[ໂຄງການ: mysql]
ຄໍາສັ່ງ =/path/to/pidproxy /path/to/pidfile /path/to/mysqld_safe
ໄດ້ pidproxy ໂຄງການແມ່ນໄດ້ໃສ່ໃນການຕັ້ງຄ່າຂອງທ່ານ $BINDIR ເມື່ອຜູ້ຄຸມງານຖືກຕິດຕັ້ງ
(ມັນເປັນ "script console").
GLOSSARY
daemontools
A ຂະບວນການ ການຄວບຄຸມ ລະບົບ by DJ ອໍາພັນ.
ແລ່ນ A ຂະບວນການ ການຄວບຄຸມ ລະບົບ.
ໃຊ້ pidproxy ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net