англійськафранцузькаіспанська

Ad


Значок OnWorks

lsdistcc – онлайн у хмарі

Запустіть lsdistcc у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда lsdistcc, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


lsdistcc - просте виявлення сервера distcc

СИНТАКСИС


lsdistcc [ВАРІАНТИ] [ФОРМАТ]

lsdistcc [ВАРІАНТИ] host1 ...

ОПИС


lsdistcc автоматично виявляє сервери distcc, які прослуховують, або шукаючи в DNS хости з ім’ям
відповідно до заданого ФОРМАТ, або перевіривши імена хостів, наведені в командному рядку.

Хости вважаються хорошими серверами виключно на основі того, чи відповідає їх ім’я формату та
чи слухають вони на правильному порту (і за бажанням, чи відповідають вони, коли ви
надіслати їм завдання компіляції).

Сканує хости, названі відповідно до ФОРМАТ (за замовчуванням «distcc%d»; див printf(3)) і
починаючи з 1, тож хости, такі як distcc1, distcc2 тощо. Зупиняється через 7 секунд або
перше ім’я хоста, яке не розв’язується. Друкує імена всіх таких серверів, які прослуховують
на порті distcc.

Якщо в командному рядку вказано список імен хостів, lsdistcc перевіряю лише їх
господарів.

ВАРІАНТИ


--допомога Відображає зведені інструкції

-l Затримка виведення в мілісекундах після кожного імені хоста (не включаючи затримку DNS)

-n Надрукуйте IP-адресу, а не ім'я

-x Додати до низу хостів у списку хостів

-tТАЙМ-АУТ
Встановіть кількість секунд для припинення пошуку після [7]

-hHTIMEOUT
Встановіть кількість мілісекунд перед повторною спробою gethostbyname [500]

-cCTIMEOUT
Встановіть кількість мілісекунд перед відмовою від підключення [900] (0 для блокування підключення)

-kKTIMEOUT
Встановіть кількість мілісекунд перед відмовою від компіляції [1500] (0 для блокування
компілювати)

-mBITS Встановити кількість бітів адреси, яка має відповідати першому знайденому хосту [0]

-oПЕРЕКЛАДАННЯ
Встановити кількість додаткових запитів DNS для надсилання [1]

-gDNSGAP
Встановити кількість відсутніх записів DNS для допустимості [0]

-rPORT Порт для підключення до [3632]

-PПРОТОКОЛ
Версія протоколу для використання (1-3) [1]

-pКОМПІЛЯТОР
Ім'я компілятора для використання [немає]

-d Додати доменне ім’я DNS до форматування

-v Verbose

ПРИКЛАДИ


Скануйте сервери з іменами distcc1, distcc2, ..., які забезпечують компілятор gcc-4.6 і
включити їх затримки у вихідні дані:

$lsdistcc -l -pgcc-4.6

Скануйте компілятор gcc-4.6 на серверах hosta, somehost, hostx та hosty:

$ lsdistcc -pgcc-4.6 hosta somehost hostx hosty

Щоб використовувати програму в сценарії збірки, додайте рядки:

DISTCC_HOSTS=`lsdistcc`
експорт DISTCC_HOSTS

перед рядком, який викликає make. Або в Makefile додайте рядок:

експорт DISTCC_HOSTS = $(оболонка lsdistcc)

EXIT СТАТУС


Статус виходу дорівнює 0, якщо були знайдені сервери, і 1 в іншому випадку.

Використовує 'for i=1... sprintf(format, i)' для створення імен серверів, зупиняється через 7 секунд
або на другому сервері, який не розв’язується, друкує імена всіх таких серверів, які прослуховують
на порті distcc. Формат за замовчуванням – distcc%d.

Використовуйте lsdistcc онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad