UUIDD(8)

NAZWA
uuidd - demon generujący UUID-y

SKŁADNIA

uuidd [opcje]

OPIS

Demon uuidd jest używany przez bibliotekę UUID do tworzenia uniwersalnie unikalnych identyfikatorów (UUID-ów), w szczególności UUID-ów tworzonych na podstawie czasu, w bezpieczny i gwarantujący unikalność sposób, nawet w przypadku występowania wielu wątków działających na różnych procesorach, które starają się pozyskać UUID.

OPCJE

-C, --cont-clock[=czas]
    Włącza ciągłą obsługę zegara, dla UUID-ów tworzonych na podstawie czasu. uuidd może użyć dowolnej wartości zegara, począwszy od czasu uruchomienia demona. Opcjonalnym argumentem można ustawić wartość dla max_clock_offset. W ten sposób można zagwarantować, że wartość zegara UUID-u będzie zawsze w zakresie max_clock_offset.

    Opcja -C lub --cont-clock włącza tę funkcję z domyślną wartością max_clock_offset wynoszącą 2 godziny.

    Opcja -C<LICZBA>[hd] lub --cont-clock=<LICZBA>[hd] włącza funkcję z wartością max_clock_offset wynoszącą LICZBĘ sekund. Jeśli doda się przyrostek h lub d, wartość będzie oznaczała godziny (h) lub dni (d). Wartość minimalna to 60 sekund, a maksymalna to 365 dni.

-d, --debug
    Uruchamia uuidd w trybie debugowania. Zapobiega działaniu uuidd jako demon.

-F, --no-fork
    Nie tworzy demona przez podwójne wykonanie fork.

-k, --kill
    Jeśli działa obecnie demon uuidd, zabija go.

-n, --uuids liczba
    Przy wysyłaniu żądania testowego do działającego *uuidd, żąda łącznego zbioru liczby odpowiedzi.

-P, --no-pid
    Nie tworzy pliku pid.

-p, --pid ścieżka
    Określa ścieżkę, gdzie powinien być zapisany plik pid. Domyślnie, plik pid jest zapisywany do {runstatedir}/uuidd/uuidd.pid.

-q, --quiet
    Powstrzymuje wyświetlanie pewnych komunikatów o niepowodzeniu.

-r, --random
    Testuje uuidd próbując połączyć się do działającego demona uuidd i żądając zwrócenia przez niego UUID-u tworzonego na podstawie losowości.

-S, --socket-activation
    Nie tworzy gniazda, lecz oczekuje zapewnienia go przez wywołujący proces. Wymusza --no-fork i --no-pid. Opcję zaprojektowano do korzystania tylko z systemd(1). Musi być włączona w konfiguracji.

-s, --socket ścieżka
    Powoduje, że uuidd użyje danej ścieżki jako gniazda domeny Uniksa. Domyślnie, używana jest ścieżka {runstatedir}/uuidd/request. Opcja ta jest przeznaczona głównie do debugowania, ponieważ ścieżka jest ustalona na stałe w bibliotece libuuid.

-T, --timeout liczba
    Powoduje, że uuidd wyjdzie po liczbie sekund nieaktywności.

-t, --time
    Testuje uuidd próbując połączyć się do działającego demona uuidd i żądając zwrócenia przez niego UUID-u tworzonego na podstawie czasu.

-h, --help
    Wyświetla ten tekst i wychodzi.

-V, --version
    Wyświetla wersję i wychodzi.

PRZYKŁAD

Uruchamia demona, wypisuje 42 losowe klucze, a następnie zatrzymuje demona:

    uuidd -p /tmp/uuidd.pid -s /tmp/uuidd.socket
    uuidd -d -r -n 42 -s /tmp/uuidd.socket
    uuidd -d -k -s /tmp/uuidd.socket

AUTOR

Demon uuidd został napisany przez

ZOBACZ TAKŻE

uuid(3), uuidgen(1)

ZGŁASZANIE BŁĘDÓW

Problemy należy zgłaszać w

DOSTĘPNOŚĆ

Polecenie uuidd jest częścią pakietu util-linux, który można pobrać ze strony