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

NAZWA

       /proc/pid/cmdline - wiersz polecenia

OPIS

       /proc/pid/cmdline
              Ten  plik tylko do odczytu zawiera pełną linię polecenia wydanego przy uruchamianiu procesu, chyba
              że jest to proces-duch (zombie). Wówczas plik będzie pusty, tzn. odczyt tego pliku zwróci zawsze 0
              znaków.

              Dla wciąż działających procesów,  argumenty  wiersza  poleceń  pojawiające  się  w  tym  pliku  są
              rozmieszczone tak samo, jak w pamięci procesu: jeśli proces zachowuje się poprawnie, jest to zbiór
              łańcuchów oddzielonych bajtami null ('\0'), z dodatkowym bajtem null po ostatnim łańcuchu.

              Tak  dzieje  się  zwykle,  ale  procesy mają dowolność w przesłonięciu rejonu pamięci i pominięciu
              założeń na temat zawartości i formatu pliku /proc/pid/cmdline.

              Jeśli po execve(2) proces zmodyfikuje swój łańcuch argv, zmiany te ukażą się w pliku. Nie jest  to
              to samo, co modyfikacja tablicy argv.

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

              Należy zatem traktować ten plik, jako wiersz polecenia, który proces chce pokazać.

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_cmdline(5)