Bonjour,
je développe actuellement un outil qui devra s'exécuter potentiellement :
- sur plusieurs machine différentes
- sur une même machine avec différents utilisateurs
- sur une même machine par le même utilisateur utilisant le multi-cœur (aucune utilité si pas de multi-cœur donc le cas mono-cœur est écarté).
À la fin de son exécution, cet outil génère un rapport final.
Par la suite, tous les rapports finaux (générés par sur les différentes machines) seront analysés, donc mis dans un même dossier.
Il est nécessaire que je nomme ces fichiers de manière unique pour qu'il n'y ait pas de redondance.
Ma première réflexion m’amène à les nommer par les attributs suivants :
- nom de la machine
- nom de l'utilisateur
- nom du cœur processeur ayant réalisé la tache
- heure de début de la tache (au format "année_mois_jour_heure_minute_seconde")
- heure de fin de la tache (toujours au format "année_mois_jour_heure_minute_seconde")
Pensez-vous que cette manière soit fiable (pour la question de redondance) ?
Ensuite il faut que ce code soit portable (Windows, Linux-Unix, Mac), et bien que je sache déjà récupérer certaines informations (l'heure bien sûr ), avez-vous des pistes à me suggérer pour récupérer ces autres informations quelque soit la cible ?
Merci beaucoup pour votre aide.
Partager