next up previous contents
Next: Kontrola procesów pod Linuxem Up: Kontrola i informacja o Previous: Funkcje kvm   Contents

ptrace i system plików /proc

Wywołanie systemowe ptrace używane jest pod 4.3BSD i SVID do kontroli procesów i odbierania od nich informacji. Klasycznym zastosowaniem tej funkcji są odpluskwiacze, używają one tego wywołania do odczytywania stanu lub zatrzymywania uruchomionych procesów. Pod SVR4 ptrace jest zastąpiony systemem plików /proc, który pojawia się jako katalog zawierający pojedyńcze pliki dla każdego uruchomionego procesu, mające za nazwę ID procesu. Program może otworzyć plik interesującego procesu i przeprowadzić różne wywołania ioctl na nim w celu kontroli lub uzyskania informacji o procesie. Podobnie program może czytać lub zapisywać dane bezpośrednio w przestrzeń adresową procesu poprzez deskryptor pliku z systemu plików /proc.




2000-03-01


Poltronic