我正在编写一个程序,当网络流量在一段时间内(比如半小时)低于一定阈值时,将关闭计算机。
以下是我的伪代码,经过验证可以实现正确的逻辑:
BEGIN SUBPROGRAM
loopFlag = True
Wait 5 minutes # Allows time for boot and for the machine to settle
traffic = 0
WHILE loopFlag = True DO
FOR sec = 0 to 3600
traffic += *network.traffic()*
wait 1 second
ENDFOR
IF traffic < trafficThreshold THEN
loopFlag = False
ENDIF
ENDWHILE
os.ShutDown()
END SUBPROGRAM
我需要的是Python模块或库,可使我测量此内容。
虽然我已经对此进行了研究,并且也看过了不同的资料,但这些似乎不是我想要的功能,无论它们使用什么语言实现。
有什么想法可以实现这个吗?