GNU/Linux >> Znalost Linux >  >> Linux

Jak zjistit, odkud je ve SLURMu zadána zakázka?

Můžete použít scontrol příkaz k zobrazení podrobností úlohy. $ scontrol show job <jobid>

Například pro běžící úlohu v našem clusteru 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

Hledáte poslední řádek, WorkDir .


Nejnovější verze Slurm nyní nabízí tyto informace prostřednictvím squeue s :

squeue --format "%Z"

který podle manuálové stránky zobrazí

%Z    The job’s working directory.

Chcete-li zobrazit pracovní adresář minulých úloh, které již nejsou přístupné přes squeue nebo scontrol , můžete použít sacct :

sacct -S 2020-08-10 -u myUserName --format "jobid,jobname%20,workdir%70"

Uvádí ID úlohy, název úlohy a pracovní adresář všech úloh uživatele myUserName od 10. srpna 2020.


Linux
  1. Jak zjistit, odkud se vzala proměnná prostředí?

  2. Pokud vyjdete z procesu, bude „zastaven“. Jak se vrátit zpět?

  3. Jak odstranit všechny adresáře .svn z adresářů mých aplikací

  1. Jak najdu konkrétní soubor z terminálu Linux?

  2. Jak odstraním složky pomocí regex z terminálu Linux

  3. Jak najít slova z jednoho souboru v jiném souboru?

  1. Jak získat pouze jména z příkazu find bez cesty

  2. Jak mohu zjistit, jak dlouho trvalo provedení mé práce ve slumu?

  3. Jak zjistit verzi Bluez z příkazového řádku?