proc_pid_environ(5)

NAZWA
/proc/pid/environ - pierwotne środowisko

OPIS

/proc/pid/environ
    Plik ten zawiera pierwotne środowisko procesu, które zostało ustawione, gdy aktualnie wykonujący program został uruchomiony za pomocą execve(2). Wpisy są oddzielone znakami NULL ('\0'), mogą także wystąpić znaki NULL na końcu. Dlatego, aby wypisać zmienne środowiskowe procesu 1, należy wykonać:

        $ cat /proc/1/environ | tr '\000' '\n'

    Jeśli po execve(2), proces zmodyfikuje swoje środowisko (np. za pomocą wywołania funkcji takich jak putenv(3) albo bezpośrednio modyfikując zmienną environ(7)), plik ten nie uwzględni tych zmian.

    Co więcej, proces może zmienić położenie pamięci, na które wskazuje ten plik za pomocą operacji prctl(2) takich jak PR_SET_MM_ENV_START.

    Uprawnienie dostępu do tego pliku zależy od sprawdzenia trybu dostępu ptrace: PTRACE_MODE_READ_FSCREDS; zob. ptrace(2).

ZOBACZ TAKŻE
proc(5)

TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika: Michał Kułach <michal.kulach@gmail.com>

Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 (https://www.gnu.org/licenses/gpl-3.0.html) lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.