Hi,
I can generate a list of node lists on which the jobs of a given user
are running with the following:
$ squeue -u user123 -h -o "%N"
node[006-007,014,016,021,024]
node[012,094]
node[005,008-011,013,015,026,095,097-099]
I would like to merge these node lists to obtain
node[005-016,021,024,026,094-095,097-099]
I can do the following:
$ squeue -u user123 -h -o "%N" | xargs -I {} scontrol show hostname {} | sed
':a;N;$!ba;s/\n/,/g' | xargs scontrol show hostlistsorted
node[005-016,021,024,026,094-095,097-099]
Would it be worth adding an option to allow the delimiter in the output
of 'scontrol show hostname' to be changed from an newline to, say, a
comma? That would permit easier manipulation of node lists without
one having to google the appropiate sed magic.
Cheers,
Loris
--
Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universität Berlin Email [email protected]