ນີ້ແມ່ນຄໍາສັ່ງ lsdistcc ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
lsdistcc - ການຄົ້ນພົບເຄື່ອງແມ່ຂ່າຍ distcc ງ່າຍດາຍ
ສະຫຼຸບສັງລວມ
lsdistcc [OPTIONS] [ຮູບແບບ]
lsdistcc [OPTIONS] ເຈົ້າພາບ 1 ...
ລາຍລະອຽດ
lsdistcc autodetects ການຟັງເຄື່ອງແມ່ຂ່າຍຂອງ distcc ບໍ່ວ່າຈະໂດຍການຊອກຫາຢູ່ໃນ DNS ສໍາລັບເຈົ້າພາບທີ່ມີຊື່
ອີງຕາມການໃຫ້ ຮູບແບບ, ຫຼືໂດຍການກວດສອບຊື່ໂຮດທີ່ໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ.
ໂຮດແມ່ນຖືວ່າເປັນເຄື່ອງແມ່ຂ່າຍທີ່ດີໂດຍອີງໃສ່ພຽງແຕ່ວ່າຊື່ຂອງພວກເຂົາເຫມາະສົມກັບຮູບແບບແລະ
ບໍ່ວ່າເຂົາເຈົ້າກໍາລັງຟັງຢູ່ໃນພອດທີ່ຖືກຕ້ອງ (ແລະທາງເລືອກບໍ່ວ່າຈະເປັນພວກເຂົາເຈົ້າຕອບສະຫນອງໃນເວລາທີ່ທ່ານ
ສົ່ງວຽກລວບລວມໃຫ້ເຂົາເຈົ້າ).
ສະແກນສໍາລັບເຈົ້າພາບທີ່ມີຊື່ຕາມ ຮູບແບບ (ຄ່າເລີ່ມຕົ້ນແມ່ນ "distcc%d"; ເບິ່ງ printf(3)) ແລະ
ເລີ່ມຕົ້ນຈາກ 1, ດັ່ງນັ້ນ hosts ເຊັ່ນ distcc1, distcc2, ແລະອື່ນໆ. ຢຸດຫຼັງຈາກ 7 ວິນາທີຫຼື
ຊື່ເຈົ້າພາບທໍາອິດທີ່ບໍ່ໄດ້ແກ້ໄຂ. ພິມຊື່ຂອງເຄື່ອງແມ່ຂ່າຍດັ່ງກ່າວທັງຫມົດຟັງ
ໃນພອດຂອງ distcc.
ຖ້າລາຍຊື່ຂອງໂຮດຖືກມອບໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ, lsdistcc ຈະກວດສອບພຽງແຕ່ເຫຼົ່ານັ້ນ
ເຈົ້າພາບ.
OPTIONS
- ຊ່ວຍ ສະແດງຄໍາແນະນໍາສະຫຼຸບ
-l ຄວາມລ່າຊ້າຂອງຜົນຜະລິດໃນ milliseconds ຫຼັງຈາກແຕ່ລະ hostname (ບໍ່ລວມເຖິງ DNS latency)
-n ພິມທີ່ຢູ່ IP ແທນຊື່
-x ຕື່ມໃສ່, ລົງໄປຫາ hosts ລົງໃນບັນຊີລາຍຊື່ເຈົ້າພາບ
-tຫມົດເວລາ
ກໍານົດຈໍານວນວິນາທີເພື່ອຢຸດການຊອກຫາຫຼັງຈາກ [7]
-hHTIMEOUT
ກໍານົດຈໍານວນ milliseconds ກ່ອນທີ່ຈະລອງ gethostbyname ອີກຄັ້ງ [500]
-cCTIMEOUT
ກໍານົດຈໍານວນ milliseconds ກ່ອນທີ່ຈະຍົກເລີກການເຊື່ອມຕໍ່ [900] (0 ເພື່ອຂັດຂວາງການເຊື່ອມຕໍ່)
-kKTIMEOUT
ກໍານົດຈໍານວນ milliseconds ກ່ອນທີ່ຈະໃຫ້ເຖິງການລວບລວມ [1500] (0 ເພື່ອ inhibit
ລວບລວມ)
-mກະຕ່າ ກໍານົດຈໍານວນບິດຂອງທີ່ຢູ່ທີ່ຈະກົງກັບເຈົ້າພາບທໍາອິດທີ່ພົບ [0]
-oທັບຊ້ອນກັນ
ກໍານົດຈໍານວນການຮ້ອງຂໍ DNS ເພີ່ມເຕີມທີ່ຈະສົ່ງ [1]
-gDNSGAP
ກໍານົດຈໍານວນ DNS ທີ່ຂາດຫາຍໄປເພື່ອທົນທານ [0]
-rPORT ພອດເພື່ອເຊື່ອມຕໍ່ກັບ [3632]
-Pໂປຣແກຣມ PROTOCOL
ສະບັບ Protocol ທີ່ຈະໃຊ້ (1-3) [1]
-pຜູ້ສັງລວມ
ຊື່ຂອງ compiler ທີ່ຈະໃຊ້ [none]
-d ຕື່ມຂໍ້ມູນໃສ່ຊື່ໂດເມນ DNS ເພື່ອຈັດຮູບແບບ
-v ວາຈາ
ຕົວຢ່າງ
ສະແກນຫາເຊີບເວີທີ່ມີຊື່ distcc1, distcc2, ... ທີ່ໃຫ້ compiler ຊື່ gcc-4.6 ແລະ
ປະກອບມີ latency ຂອງເຂົາເຈົ້າໃນຜົນຜະລິດໄດ້:
$ lsdistcc -l -pgcc-4.6
ສະແກນຫາ compiler ທີ່ມີຊື່ວ່າ gcc-4.6 ຢູ່ໃນເຊີບເວີ hosta, somehost, hostx, ແລະ hosty:
$ lsdistcc -pgcc-4.6 hosta somehost hostx hosty
ເພື່ອໃຊ້ໂຄງການໃນ build script, ເພີ່ມເສັ້ນ:
DISTCC_HOSTS=`lsdistcc`
ສົ່ງອອກ DISTCC_HOSTS
ກ່ອນເສັ້ນທີ່ຮຽກຮ້ອງໃຫ້ເຮັດ. ຫຼື, ໃນ Makefile, ເພີ່ມເສັ້ນ:
ສົ່ງອອກ DISTCC_HOSTS = $(shell lsdistcc)
ອອກ STATUS
ສະຖານະການອອກແມ່ນ 0 ຖ້າມີເຄື່ອງແມ່ຂ່າຍໃດຖືກພົບເຫັນ, ແລະ 1 ຖ້າບໍ່ດັ່ງນັ້ນ.
ໃຊ້ 'for i=1... sprintf(format, i)' ເພື່ອສ້າງຊື່ຂອງເຊີບເວີ, ຢຸດຫຼັງຈາກ 7 ວິນາທີ.
ຫຼືຢູ່ໃນເຊີບເວີທີສອງທີ່ບໍ່ໄດ້ແກ້ໄຂ, ພິມຊື່ຂອງເຄື່ອງແມ່ຂ່າຍທັງຫມົດດັ່ງກ່າວຟັງ
ໃນພອດຂອງ distcc. ຮູບແບບເລີ່ມຕົ້ນແມ່ນ distcc%d.
ໃຊ້ lsdistcc ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net