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.
- Michael On Thu, Oct 11, 2018 at 4:00 AM Loris Bennett <loris.benn...@fu-berlin.de> wrote: > Hi Daan, > > Daan van Rossum <d.r.vanros...@gmx.de> writes: > > > Dear slurm-users, > > > > My users complain about not being able to cancel array jobs (on slurm > 17.11.3). > > > > 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: > > > > # squeue -o '%i %A' | grep $jobstepid > > > > Is there a way to customize the default squeue output format? > > > > Thanks, Daan > > > > From the man page: > > %i Job or job step id. In the case of job arrays, > the > > job ID format will be of the > form > > "<base_job_id>_<index>". > > > > %A Job id. This will have a unique value for each > ele‐ > > ment of job arrays. (Valid for jobs only) > > You could always just use overwrite squeue with alias which you put it > in /etc/profile.d or where ever you have your global setting, although > this could also potentially cause some confusion. > > Cheers, > > Loris > > -- > Dr. Loris Bennett (Mr.) > ZEDAT, Freie Universität Berlin Email loris.benn...@fu-berlin.de > >