- bookworm-backports 4.24.0-2~bpo12+1
- testing 4.24.0-2
- unstable 4.24.0-2
pldd(1) | General Commands Manual | pldd(1) |
NUME¶
pldd - afișează obiectele partajate dinamice legate la un proces
SINOPSIS¶
pldd pid pldd opțiune
DESCRIERE¶
Comanda pldd afișează o listă a obiectelor partajate dinamice (DSO) care sunt legate în procesul cu ID-ul de proces specificat (PID). Lista include bibliotecile care au fost încărcate dinamic cu ajutorul dlopen(3).
OPȚIUNI¶
- -?, --help
- Afișați mesajul de ajutor și iese.
- --usage
- Afișează un scurt mesaj de utilizare și iese.
- -V, --version
- Afișează informațiile despre versiunea programului și iese.
STARE DE IEȘIRE¶
În caz de succes, pldd iese cu starea 0. Dacă procesul specificat nu există, dacă utilizatorul nu are permisiunea de a accesa lista sa dinamică de obiecte partajate sau dacă nu sunt furnizate argumente la linia de comandă, pldd iese cu starea 1. Dacă i se furnizează o opțiune nevalidă, iese cu starea 64.
VERSIUNI¶
pldd este disponibil începând cu glibc 2.15.
STANDARDE¶
Comanda pldd nu este specificată de POSIX.1. Unele alte sisteme au o comandă similară.
NOTE¶
Comanda
lsof -p PID
afișează, de asemenea, o ieșire care include obiectele partajate dinamice care sunt legate de un proces.
Comanda gdb(1) info shared arată, de asemenea, bibliotecile partajate utilizate de un proces, astfel încât se poate obține o ieșire similară cu pldd folosind o comandă precum cea de mai jos (pentru a monitoriza procesul cu pid-ul specificat):
$ gdb -ex "set confirm off" -ex "set height 0" -ex "info shared" \
-ex "quit" -p $pid | grep '^0x.*0x'
ERORI¶
De la glibc 2.19 la glibc 2.29, pldd era deteriorat: se bloca atunci când era executat. Această problemă a fost rezolvată în glibc 2.30, iar soluția a fost preluată în versiunile glibc anterioare din unele distribuții.
EXEMPLE¶
$ echo $$ # Afișează PID-ul shell-ului 1143 $ pldd $$ # Afișează DSO-urile legate în shell 1143: /usr/bin/bash linux-vdso.so.1 /lib64/libtinfo.so.5 /lib64/libdl.so.2 /lib64/libc.so.6 /lib64/ld-linux-x86-64.so.2 /lib64/libnss_files.so.2
CONSULTAȚI ȘI¶
TRADUCERE¶
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.
5 februarie 2023 | Pagini de manual de Linux 6.03 |