私は現在、一定期間 (たとえば、30 分) ネットワーク トラフィックが特定のしきい値を下回ったときにコンピューターをシャットダウンするプログラムを作成しています。
これが私が取り組んだ疑似コードで、正しいロジックが得られます。
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 モジュールまたはライブラリです。
私はこれについてさまざまな調査を行っ てきましたが、言語に関係なく、これらは私が求めている種類の機能ではないようです。
これを実装する方法についてのアイデアはありますか?