Est-il possible de vider la mémoire actuelle allouée à un processus (par PID) dans un fichier ? Ou de la lire d'une manière ou d'une autre ?
Ce n'est pas suffisant, la lecture d'un autre processus nécessite une combinaison de /proc/<pid>/{mem,*maps}, ptrace, et une certaine gestion des signaux pour éviter de suspendre le processus cible.
0 votes
Vous pouvez utiliser mon preuve de concept script qui se lit comme suit
/proc/$pid/mem
.2 votes
Vous pouvez également lire superuser.com/questions/236390/ et utiliser gcore à la place.