|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
|
[C] Tracciaere più processi con ptrace
Ciao a tutti,
ho un problema abbastanza grosso che non riesco a risolvere. Sto cercando di tracciare dei processi tramite la libreria ptrace. Il mio programma dovrebbe permettere di tenere tracciare di un singolo processo dato il PID o tenere traccia di tutti i processi di un singolo utente. In questo ultimo punto io mi sono bloccato. Avrei avuto un ipotesi su come provare a risolverlo ma non so se potrebbe funzionare... Pensavo a qualcosa del tipo: Codice:
//A[nrPID] = array di pid
while (i < nrPID) { //controllo se l'iteratore non ha raggiunto il nr di PID
int c = fork();
if (c ==0) {
tracePID(A[i]);
i++;
else
wait(NULL); }
Secondo voi l'idea è giusta oppure esistono vie molto più semplici? Grazie mille Giorgio
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole" |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:06.


















