<div dir="ltr"><div dir="ltr"><div class="gmail_default"><font face="monospace">There is also the SQUEUE_FORMAT environment variable.  Set that in the appropriate place (/etc/profile and such) to '%i %A (and whatever other output you like)' and you should be good to go.</font></div><div class="gmail_default"><font face="monospace"><br></font></div><div class="gmail_default"><font face="monospace"> - Michael</font></div><input name="virtru-metadata" type="hidden" value="{"email-policy":{"state":"closed","expirationUnit":"days","disableCopyPaste":false,"disablePrint":false,"disableForwarding":false,"expires":false,"isManaged":false},"attachments":{},"compose-id":"9","compose-window":{"secure":false}}"></div><br><div class="gmail_quote" style=""><div dir="ltr">On Thu, Oct 11, 2018 at 4:00 AM Loris Bennett <<a href="mailto:loris.bennett@fu-berlin.de">loris.bennett@fu-berlin.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Daan,<br>
<br>
Daan van Rossum <<a href="mailto:d.r.vanrossum@gmx.de" target="_blank">d.r.vanrossum@gmx.de</a>> writes:<br>
<br>
> Dear slurm-users,<br>
><br>
> My users complain about not being able to cancel array jobs (on slurm 17.11.3).<br>
><br>
> The problem is that squeue by default outputs the %i (job step id) for array jobs, which cannot be used in scancel.  What /can/ be used is %A (job id).  How can I tell users to easily find that number?  There is certainly a better way to obtain the jobid than by translating between %i and %A using:<br>
><br>
> # squeue -o '%i %A' | grep $jobstepid<br>
><br>
> Is there a way to customize the default squeue output format?<br>
><br>
> Thanks, Daan<br>
><br>
> From the man page:<br>
>               %i    Job  or  job  step id.  In the case of job arrays, the<br>
>                     job    ID    format    will    be    of    the    form<br>
>                     "<base_job_id>_<index>".<br>
><br>
>               %A    Job id.  This will have a unique value for  each  ele‐<br>
>                     ment of job arrays.  (Valid for jobs only)<br>
<br>
You could always just use overwrite squeue with alias which you put it<br>
in /etc/profile.d or where ever you have your global setting, although<br>
this could also potentially cause some confusion.<br>
<br>
Cheers,<br>
<br>
Loris<br>
<br>
-- <br>
Dr. Loris Bennett (Mr.)<br>
ZEDAT, Freie Universität Berlin         Email <a href="mailto:loris.bennett@fu-berlin.de" target="_blank">loris.bennett@fu-berlin.de</a><br>
<br>
</blockquote></div></div>