Одна из самых важных вещей, которые нужно знать о системах Linux (или Unix), это то, что все это просто файл.Поскольку вы просто читаете из /proc/loadavg
, вам было проще всего выполнить то, что вам нужно, просто создать текстовый файл, содержащий строку текста, которую вы увидите при запуске cat /proc/loadavg
.Затем прочитайте вашу программу из того файла, который вы создали, вместо /proc/loadavg
, и это не будет мудрым.Если вы хотите протестировать в разных «искусственных» ситуациях, просто измените текст в этом файле и сохраните.Когда тестирование будет завершено, просто измените вашу программу на чтение с /proc/loadavg
, и вы можете быть уверены, что она будет работать как положено.
Обратите внимание, вы можете сделать этот текстовый файл где угодно ... в вашемдомашний каталог, в программном каталоге, где угодно.Тем не менее, вы не должны делать это в /proc
.Этот каталог зарезервирован для системных объектов.