EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

lsdistcc - Online in der Cloud

Führen Sie lsdistcc im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl lsdistcc, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


lsdistcc - einfache Distcc-Servererkennung

ZUSAMMENFASSUNG


lsdistcc [OPTIONAL] [FORMAT]

lsdistcc [OPTIONAL] host1 ...

BESCHREIBUNG


lsdistcc erkennt automatisch abhörende distcc-Server, indem sie entweder im DNS nach Hosts mit dem Namen suchen
nach einem gegebenen FORMAT, oder indem Sie die in der Befehlszeile angegebenen Hostnamen überprüfen.

Hosts werden als gute Server angesehen, nur basierend darauf, ob ihr Name zum Format passt und
ob sie am richtigen Port lauschen (und optional antworten, wenn Sie
senden Sie ihnen einen Compile-Job).

Scannt nach Hosts, die nach benannt sind FORMAT (Standard ist "distcc%d"; siehe printf(3)) und
beginnend mit 1, also Hosts wie distcc1, distcc2 usw. Stoppt nach 7 Sekunden oder
der erste Hostname, der nicht aufgelöst wird. Gibt die Namen aller dieser Server aus, die lauschen
auf dem Port von distcc.

Wenn in der Befehlszeile eine Liste von Hostnamen angegeben wird, lsdistcc werde nur die prüfen
Gastgeber.

OPTIONAL


--help Zeigt zusammenfassende Anweisungen an

-l Ausgabelatenz in Millisekunden nach jedem Hostnamen (ohne DNS-Latenz)

-n IP-Adresse statt Name drucken

-x Anhängen, nach unten bis unten Hosts in der Hostliste

-tTIMEOUT
Stellen Sie die Anzahl der Sekunden ein, um die Suche nach [7] zu beenden

-hHTIMEOUT
Legen Sie die Anzahl der Millisekunden fest, bevor gethostbyname erneut versucht wird [500]

-cCTIMEOUT
Legen Sie die Anzahl der Millisekunden fest, bevor die Verbindung aufgegeben wird [900] (0, um die Verbindung zu verhindern)

-kKTIMEOUT
Legen Sie die Anzahl der Millisekunden fest, bevor die Kompilierung aufgegeben wird [1500] (0 bis Sperre
kompilieren)

-mBITS Legen Sie die Anzahl der Adressbits fest, die mit dem ersten gefundenen Host übereinstimmen müssen [0]

-oÜBERLAPPUNG
Legen Sie die Anzahl der zusätzlichen DNS-Anfragen fest, die gesendet werden sollen [1]

-gDNSGAP
Legen Sie die Anzahl der zu tolerierenden DNS-Einträge fest [0]

-rPORT Port zum Verbinden mit [3632]

-PPROTOKOLL
Zu verwendende Protokollversion (1-3) [1]

-pCOMPILER
Name des zu verwendenden Compilers [keine]

-d DNS-Domainnamen an Format anhängen

-v Ausführlich

Beispiele:


Suchen Sie nach Servern namens distcc1, distcc2, ..., die einen Compiler namens gcc-4.6 bereitstellen und
schließen Sie ihre Latenzen in die Ausgabe ein:

$ lsdistcc -l -pgcc-4.6

Suchen Sie auf den Servern hosta, somehost, hostx und hosty nach einem Compiler namens gcc-4.6:

$ lsdistcc -pgcc-4.6 hosta somehost hostx hosty

Um das Programm in einem Build-Skript zu verwenden, fügen Sie die Zeilen hinzu:

DISTCC_HOSTS=`lsdistcc`
DISTCC_HOSTS exportieren

vor der Zeile, die make aufruft. Oder fügen Sie in einem Makefile die Zeile hinzu:

export DISTCC_HOSTS = $(Shell lsdistcc)

EXIT STATUS


Der Exit-Status ist 0, wenn Server gefunden wurden, ansonsten 1.

Verwendet 'for i=1... sprintf(format, i)' um Namen von Servern zu konstruieren, stoppt nach 7 Sekunden
oder auf dem zweiten Server, der nicht auflöst, die Namen aller dieser Server ausgeben, die lauschen
auf dem Port von distcc. Das Standardformat ist distcc%d.

Verwenden Sie lsdistcc online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad