2017-04-30 1 views
0

lien suivant https://slurm.schedmd.com/sacct.html définit le temps écoulé comme suit:SLURM: le temps écoulé ne revient pas le jour?

Les emplois se sont écoulées Elapsed temps. Le format de ces champs est sortie comme suit: [ DD- [HH:]] MM: SS

Après les retours de code:

jobId = 1; 
sacct -j $jobId --format="Elapsed" | tail -n1 | head -n1 

Sortie: 00:10:11

Je ne serai pas en mesure d'obtenir le jour (DD), qui devrait être 00 sur cet exemple. J'espérais obtenir une sortie comme celle-ci: 00:00:10:11. [Q] Que dois-je faire pour voir également le jour utilisé sur la sortie de temps écoulé? ou le jour n'existe pas et l'heure continue d'augmenter après, elle couvre 24 heures.

Nous vous remercions de votre précieux temps et de votre aide.

Répondre

1

Il semble que les jours ne seront affichés que pour les travaux exécutés depuis plus de 24 heures.

Sur notre groupe ici, j'ai deux emplois, l'un d'entre eux ont été en cours d'exécution pour un peu plus de 24 heures (id 319) et qui a été en cours d'exécution pour seulement quelques minutes (336):

$ sacct -j 319 --format="Elapsed" | tail -n1 | head -n1 
1-00:26:08 
$ sacct -j 336 --format="Elapsed" | tail -n1 | head -n1 
    00:08:39 
$ 

Ceci a été testé sur SLURM version 17.02.2