.\" -*- coding: UTF-8 -*-
.\" Copyright (C) 1994, 1995, Daniel Quinlan <quinlan@yggdrasil.com>
.\" Copyright (C) 2002-2008, 2017, Michael Kerrisk <mtk.manpages@gmail.com>
.\" Copyright (C) 2023, Alejandro Colomar <alx@kernel.org>
.\"
.\" SPDX-License-Identifier: GPL-3.0-or-later
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH proc_pid_cmdline 5 "15 czerwca 2024 r." "Linux man\-pages 6.9.1" 
.SH NAZWA
/proc/pid/cmdline \- wiersz polecenia
.SH OPIS
.TP 
\fI/proc/\fPpid\fI/cmdline\fP
.\" In Linux 2.3.26, this also used to be true if the process was swapped out.
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.
.IP
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
(\[aq]\[rs]0\[aq]), z dodatkowym bajtem null po ostatnim łańcuchu.
.IP
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
\fI/proc/\fPpid\fI/cmdline\fP.
.IP
Jeśli po \fBexecve\fP(2) proces zmodyfikuje swój łańcuch \fIargv\fP, zmiany te
ukażą się w pliku. Nie jest to to samo, co modyfikacja tablicy \fIargv\fP.
.IP
Co więcej, proces może zmienić położenie pamięci, na które wskazuje ten
plik, za pomocą operacji \fBprctl\fP(2) takich jak \fBPR_SET_MM_ARG_START\fP.
.IP
Należy zatem traktować ten plik, jako wiersz polecenia, który proces chce
pokazać.
.SH "ZOBACZ TAKŻE"
\fBproc\fP(5)
.PP
.SH TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika:
Michał Kułach <michal.kulach@gmail.com>
.
.PP
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach
licencji można uzyskać zapoznając się z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .
