Tôi hiện đang viết chương trình để tắt máy tính trong một khoảng thời gian (khoảng nửa giờ) lưu lượng truy cập mạng thấp hơn một ngưỡng nhất định.Đo Dữ liệu Mạng với Python
Đây là giả mà tôi đã làm việc sẽ cung cấp cho logic đúng:
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
Những gì tôi đang tìm kiếm các mô-đun Python hoặc thư viện mà sẽ cho phép tôi để đo lường này là.
Trong khi tôi đã donevariousresearch vào đây, những điều này dường như không phải là loại chức năng tôi đang làm sau, bất kể ngôn ngữ của họ là gì.
Bất kỳ ý tưởng nào về cách triển khai tính năng này?
tôi sẽ xem xét nó. Tôi đã không gặp rắc rối với việc tắt máy, vì vậy thêm điểm brownie cho việc này. Tôi sẽ đánh dấu đúng nếu mọi thứ hoạt động. – nchpmn
Nó hoạt động, cảm ơn! – nchpmn
Có phải mỗi số liệu thống kê này trong một giây? – travis1097