mirror of
https://github.com/diamante0018/MonitorRam.git
synced 2025-05-09 22:14:54 +00:00
Move this
This commit is contained in:
parent
cb0f1d0d8c
commit
2e5b226cff
@ -107,6 +107,8 @@ static int is_process_wild(int curr_real_mem, int peak_real_mem,
|
|||||||
}
|
}
|
||||||
|
|
||||||
int setup(const char* pid) {
|
int setup(const char* pid) {
|
||||||
|
memset(&processes, 0, sizeof(struct process_monitor));
|
||||||
|
|
||||||
char* command = va("pgrep %s", pid);
|
char* command = va("pgrep %s", pid);
|
||||||
FILE* file = popen(command, "r");
|
FILE* file = popen(command, "r");
|
||||||
if (file == NULL) {
|
if (file == NULL) {
|
||||||
@ -116,9 +118,8 @@ int setup(const char* pid) {
|
|||||||
|
|
||||||
char result[BUFFER_SIZE];
|
char result[BUFFER_SIZE];
|
||||||
memset(result, 0, sizeof result);
|
memset(result, 0, sizeof result);
|
||||||
int i = 0;
|
|
||||||
|
|
||||||
memset(&processes, 0, sizeof(struct process_monitor));
|
int i = 0;
|
||||||
while (fgets(result, BUFFER_SIZE, file) && i < MAX_TRACK_SIZE) {
|
while (fgets(result, BUFFER_SIZE, file) && i < MAX_TRACK_SIZE) {
|
||||||
printf("Process ID: %s", result);
|
printf("Process ID: %s", result);
|
||||||
processes[i].id = atoi(result);
|
processes[i].id = atoi(result);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user