[slurm-users] How can I get complete field values with without specify the length

Reuti reuti at staff.uni-marburg.de
Wed Mar 10 11:06:16 UTC 2021


> Am 09.03.2021 um 13:37 schrieb Marcus Boden <mboden at gwdg.de>:
> 
> Then I have good news for you! There is the --delimiter option:
> https://slurm.schedmd.com/sacct.html#OPT_delimiter=

Aha, perfect – thx. Maybe it should be noted in the man page for the "-p"/"-P".

But this leads to another question: there is no well defined character set for allowed job names, and I can have a job:

$ sbatch --job-name="fu"$'\007'$'\033[32m'"bar" slurm-job.sh

which might make some noise when using `squeue` and messes up the output?

-- Reuti


> Best,
> Marcus
> 
> On 09.03.21 12:10, Reuti wrote:
>> Hi:
>>> Am 09.03.2021 um 08:19 schrieb Bjørn-Helge Mevik <b.h.mevik at usit.uio.no>:
>>> 
>>> "xiaojinghu93 at 163.com" <xiaojinghu93 at 163.com> writes:
>>> 
>>>> I am doing a parsing job on slurm fields. Sometimes when one field is
>>>> too long, slum will limit the length with a “+”.
>>> 
>>> You don't say which slurm command you are trying to parse the output
>>> from, but if it is sacctmgr, it has an option --parsable2(*)
>>> specifically designed for parsing output, and which does not truncate
>>> long field values.
>>> 
>>> (*) There is also --parsable, but that puts an extra "|" at the end of
>>> the line, so I prefer --parsable2.
>> It would even be better to have the option to use an argument for these two options or even --parsable='`\000' like in `tr`. For now users can use "|" in jobname, account or comment which might break any parsing.
>> -- Reuti
>>> -- 
>>> Cheers,
>>> Bjørn-Helge Mevik, dr. scient,
>>> Department for Research Computing, University of Oslo
>>> 
> 
> -- 
> Marcus Vincent Boden, M.Sc.
> Arbeitsgruppe eScience, HPC-Team
> Tel.:   +49 (0)551 201-2191, E-Mail: mboden at gwdg.de
> -------------------------------------------------------------------------
> Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen (GWDG)
> Am Faßberg 11, 37077 Göttingen, URL: https://www.gwdg.de
> 
> Support: Tel.: +49 551 201-1523, URL: https://www.gwdg.de/support
> Sekretariat: Tel.: +49 551 201-1510, Fax: -2150, E-Mail: gwdg at gwdg.de
> 
> Geschäftsführer: Prof. Dr. Ramin Yahyapour
> Aufsichtsratsvorsitzender: Prof. Dr. Norbert Lossau
> Sitz der Gesellschaft: Göttingen
> Registergericht: Göttingen, Handelsregister-Nr. B 598
> 
> Zertifiziert nach ISO 9001
> -------------------------------------------------------------------------
> 




More information about the slurm-users mailing list