Translations:Running jobs/166/fr: Difference between revisions

From Alliance Doc
Jump to navigation Jump to search
(Created page with "Il arrive qu'aucun résultat ne soit enregistré dans le fichier journal pour une tâche qui a été soumise, et il semble qu'elle soit arrêtée. Ceci se produit surtout parc...")
 
No edit summary
Line 1: Line 1:
Il arrive qu'aucun résultat ne soit enregistré dans le fichier journal pour une tâche qui a été soumise, et il semble qu'elle soit arrêtée. Ceci se produit surtout parce que la mise en mémoire-tampon effectuée par l'ordonnanceur Slurm est agressive, car il regroupe plusieurs lignes de résultat avant de les acheminer vers le fichier journal et souvent celui-ci n'est produit que quand la tâche est terminée. Si vous voulez suivre le progrès de la tâche en cours dans un fichier de résultat au fur et à mesure de son exécution, vous pouvez rediriger le résultat vers un fichier distinct; vous pouvez par exemple exécuter une tâche Python avec <code>python myscript.py > mylog.txt</code>. Pour que le résultat soit aussi dans le journal de Slurm, vous pouvez utiliser la commande <code>tee</code> command ainsi : <code>python myscript.py | tee mylog.txt</code>.
Il arrive qu'aucun résultat ne soit enregistré dans le fichier journal pour une tâche qui a été soumise, et il semble qu'elle soit arrêtée. Ceci se produit surtout parce que la mise en mémoire-tampon effectuée par l'ordonnanceur Slurm est agressive, car il regroupe plusieurs lignes de résultat avant de les acheminer vers le fichier journal et souvent celui-ci n'est produit que quand la tâche est terminée. Si vous voulez suivre le progrès de la tâche en cours dans un fichier de résultat au fur et à mesure de son exécution, vous pouvez rediriger le résultat vers un fichier distinct; vous pouvez par exemple exécuter une tâche Python avec <code>python myscript.py > mylog.txt</code>. Pour que le résultat soit aussi dans le journal de Slurm, vous pouvez utiliser la commande <code>tee</code> ainsi : <code>python myscript.py | tee mylog.txt</code>.

Revision as of 14:36, 14 August 2019

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (Running jobs)
Sometimes a submitted job writes no output to the log file for an extended period of time, looking like it is hanging. A common reason for this is the aggressive [[#Output_buffering|buffering]] performed by the Slurm scheduler, which will aggregate many output lines before flushing them to the log file. Often the output file will only be written after the job completes; and if the job is cancelled (or runs out of time), part of the output may be lost. If you wish to monitor the progress of your submitted job as it runs, consider running an [[#Interactive_jobs|interactive job]]. This is also a good way to find how much time your job needs.

Il arrive qu'aucun résultat ne soit enregistré dans le fichier journal pour une tâche qui a été soumise, et il semble qu'elle soit arrêtée. Ceci se produit surtout parce que la mise en mémoire-tampon effectuée par l'ordonnanceur Slurm est agressive, car il regroupe plusieurs lignes de résultat avant de les acheminer vers le fichier journal et souvent celui-ci n'est produit que quand la tâche est terminée. Si vous voulez suivre le progrès de la tâche en cours dans un fichier de résultat au fur et à mesure de son exécution, vous pouvez rediriger le résultat vers un fichier distinct; vous pouvez par exemple exécuter une tâche Python avec python myscript.py > mylog.txt. Pour que le résultat soit aussi dans le journal de Slurm, vous pouvez utiliser la commande tee ainsi : python myscript.py | tee mylog.txt.