Я хочу записать следующие параметры набора запущенных процессов (в состоянии R): PID, NICE, PRIORITY.Я могу использовать ps, чтобы получить их, но я хочу непрерывно регистрировать эти параметры в течение определенного промежутка времени.Итак, я поместил ps в программу C, которая записывает вывод в файл и запускает его (что прямо).
Насколько я понимаю, программа C будет порождать свои собственные процессы, которые могут конкурировать спредсуществующие процессы, которые я хочу наблюдать, вызывая переключение контекста (которое я представлю).Я верю, что все, что я сделаю, чтобы соблюсти вышеупомянутые параметры, приведет к некоторому смещению.
Итак, мой вопрос, какой наименее навязчивый способ сделать это?