Files
continue-lab/cpu_monitor.py
2026-05-04 16:48:05 +02:00

31 lines
643 B
Python

#!/usr/bin/env python3
# Lancement: python cpu_monitor.py
from datetime import datetime
import time
import psutil
def format_line() -> str:
now = datetime.now().strftime("%H:%M:%S")
cpu = psutil.cpu_percent(interval=None)
ram = psutil.virtual_memory().percent
return f"{now} | CPU: {cpu:5.1f}% | RAM: {ram:5.1f}%"
def main() -> None:
print("Monitoring CPU/RAM. Ctrl+C pour arrêter.")
try:
while True:
print(format_line())
time.sleep(2)
except KeyboardInterrupt:
print("\nArrêt propre.")
if __name__ == "__main__":
main()
# faire une fonction qui affiche hello