#!/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()