Vous pouvez utiliser le scontrol commande pour voir les détails de la tâche. $ scontrol show job <jobid>
Par exemple, pour une tâche en cours d'exécution sur notre cluster SLURM :
$ scontrol show job 1665191
JobId=1665191 Name=tasktest
...
Shared=OK Contiguous=0 Licenses=(null) Network=(null)
Command=/lustre/work/.../slurm_test/task.submit
WorkDir=/lustre/work/.../slurm_test
Vous recherchez la dernière ligne, WorkDir .
La dernière version de Slurm propose désormais ces informations via squeue avec :
squeue --format "%Z"
qui affiche, selon la page de manuel,
%Z The job’s working directory.
Afin de lister le répertoire de travail des travaux passés qui ne sont plus accessibles via squeue ou scontrol , vous pouvez utiliser sacct :
sacct -S 2020-08-10 -u myUserName --format "jobid,jobname%20,workdir%70"
Répertorie l'ID du travail, le nom du travail et le répertoire de travail de tous les travaux de l'utilisateur myUserName depuis le 10 août 2020.