GETINO(1)

NAZWA
getino - wypisuje unikatowy numer i-węzła związany z deskryptorem pliku procesu lub przestrzenią nazw, dla podanego PID-u

SKŁADNIA

getino [--pidfs|--cgroupns|--ipcns|--netns|--mntns|--pidns|--timens|--userns|--utsns] [--print-pid|-p] PID[:i-węzeł]...

getino [--print-pid|-p] PID[:i-węzeł]...

getino PID[:i-węzeł]...

OPIS

getino jest prostym narzędziem wypisującym numery i-węzłów związanych z deskryptorem pliku procesu (pidfd) lub przestrzenią nazw dla wszystkich identyfikatorów procesów (PID-ów) przekazanych w argumentach.

Jądro gwarantuje, że numer i-węzła związany z deskryptorem pliku procesu nie zostanie wykorzystany ponownie w bieżącym cyklu rozruchu systemu; zatem proces można unikalnie identyfikować za pomocą jego PID-u i numeru i-węzła, w postaci "PID:inode". Jako przykład, można w ten sposób wysyłać sygnały do procesów, bez sytuacji wyścigu, za pomocą kill(1), przyjmującego opisywany format_PID_.

Numery i-węzłów związanych z przestrzenią nazw podanego procesu są właściwie identyfikatorami przestrzeni nazw, identycznymi z numerami i-węzłów zgłaszanymi przez /proc/pid/ns/typ-przestrzeni-nazw; więcej szczegółów w podręczniku namespaces(7).

OPCJE

-p, --print-pid
    Wypisuje PID oraz pidfd/i-węzeł przestrzeni nazw rozdzielone dwukropkiem ":", w tej kolejności. Tym formatem można adresować procesy unikając sytuacji wyścigu, np. przy wysyłaniu sygnałów poleceniem kill(1).

--pidfs
    Wypisuje unikalny numer i-węzła deskryptora pliku pidfs procesu.

--cgroupns
    Wypisuje unikalny numer i-węzła przestrzeni nazw cgroup. Zob. cgroup_namespaces(7)

--ipcns
    Wypisuje unikalny numer i-węzła przestrzeni nazw ipc. Zob. ipc_namespaces(7)

--netns
    Wypisuje unikalny numer i-węzła przestrzeni nazw sieci. Zob. network_namespaces(7)

--mntns
    Wypisuje unikalny numer i-węzła przestrzeni nazw montowań. Zob. mount_namespaces(7)

--pidns
    Wypisuje unikalny numer i-węzła przestrzeni nazw pid. Zob. pid_namespaces(7)

--timens
    Wypisuje unikalny numer i-węzła przestrzeni nazw czasu. Zob. time_namespaces(7)

--userns
    Wypisuje unikalny numer i-węzła przestrzeni nazw użytkownika. Zob. user_namespaces(7)

--utsns
    Wypisuje unikalny numer i-węzła przestrzeni nazw uts. Zob. uts_namespaces(7)

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

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

STATUS ZAKOŃCZENIA

getino ma następujące wartości statusu zakończenia:

0
    sukces

1
    nieokreślony błąd

UWAGI

getino wymaga obsługi pseudosystemu plików pidfs (wprowadzonego w Linuksie 6.9), do pozyskania prawidłowego i-węzła deskryptora pliku procesu.

AUTORZY

ZOBACZ TAKŻE

kill(1) pidfd_open(2) namespaces(7)

ZGŁASZANIE BŁĘDÓW

Problemy należy zgłaszać w

DOSTĘPNOŚĆ

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