Один поток в моей программе на python проверяет использование процессора, в большом упрощении это выглядит так:
import time
import commands
while 1:
example=commands.getstatusoutput('iostat')
time.sleep(1)
после нескольких дней работы программа перестает работать, потому что:
"сокет: слишком много открытых файлов"
Я использую весь номер PiD
Я знаю, что могу изменить номер в cat / proc / sys / fs / file-max, но я бы хотел "сбросить" число в PiD. Это возможно без перезагрузки всего устройства?