Provided by: manpages-pl_4.27.0-1_all bug

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   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.

Linux man-pages 6.9.1                          15 czerwca 2024 r.                            proc_pid_environ(5)