if (argc != 2) {
fprintf(stderr, usage, cmd); return -1;
}
file = argv[1];
fd = open(file, O_RDONLY); if (fd < 0)
fail_message("Cgroup file %s not found!\n");
close(fd);
fd = inotify_init(); if (fd < 0)
fail_message("inotify_init() fails on %s!\n"); if (inotify_add_watch(fd, file, IN_MODIFY) < 0)
fail_message("inotify_add_watch() fails on %s!\n");
fds.fd = fd;
/* * poll waiting loop
*/ for (;;) { int ret = poll(&fds, 1, 10000);
if (ret < 0) { if (errno == EINTR) continue;
perror("poll"); exit(1);
} if ((ret > 0) && (fds.revents & POLLIN)) break;
} if (verbose) { struct inotify_event events[10]; long len;
usleep(1000);
len = read(fd, events, sizeof(events));
printf("Number of events read = %ld\n",
len/sizeof(struct inotify_event));
}
close(fd); return 0;
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.12Bemerkung:
(vorverarbeitet am 2026-04-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.