<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:comic sans ms,sans-serif">Hi, everyone --</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">Our take on using epilog is likely familiar to many, but perhaps not all. Here is an extract from epilog:</div><div class="gmail_default" style=""><font face="monospace">/usr/local/slurm/epilogctld:/usr/bin/scontrol show job=$SLURM_JOB_ID --oneliner >> /usr/local/slurm/slurmrecord/$((SLURM_JOB_ID/10000)).record</font><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr"><div class="gmail_default" style="font-family:"comic sans ms",sans-serif">The file size may be adjusted. Then these 'record' files may be accessed/analyzed through any text extraction tool of choice. We have a corresponding archive of job submission scripts, where we've found it more useful to preserve each script in the user-specified format. Note the absence of '--oneliner':</div><div class="gmail_default" style=""><font face="monospace">/usr/local/slurm/epilogctld:cat /usr/local/slurm/slurmrecord/tmp-$SLURM_JOB_ID >> /usr/local/slurm/slurmrecord/$((SLURM_JOB_ID/10000)).script</font><span style="font-family:"comic sans ms",sans-serif"></span></div><br></div><div dir="ltr" class="gmail_attr"><div class="gmail_default" style="font-family:"comic sans ms",sans-serif">Cheers</div><div class="gmail_default" style="font-family:"comic sans ms",sans-serif">~ E.M.</div><br></div><div dir="ltr" class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr">On Thu, Apr 23, 2020 at 5:46 AM mercan <<a href="mailto:ahmet.mercan@uhem.itu.edu.tr">ahmet.mercan@uhem.itu.edu.tr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Sorry, I falsely crop the "mkdir" line at below:<br>
<br>
mkdir -p $JDIR<br>
<br>
I should be after "JDIR=/okyanus/..." line<br>
<br>
Regards;<br>
<br>
Ahmet M.<br>
<br>
<br>
23.04.2020 12:31 tarihinde mercan yazdı:<br>
> Hi;<br>
><br>
> I prefer to use epilog script to store the job information to a top <br>
> directory owned by the slurm user. To avoid a directory with a lot of <br>
> files, It creates a sub-directory for a thousand job file. For a job <br>
> which its jobid is 230988, It creates a directory named as 230XXX. <br>
> Also the SLURM_JOB_ID of a job array is a problem, because of the <br>
> slurm uses an ugly format (298903_[3%1]). Because of these reasons, my <br>
> script is little complex, but it works (I crop the other non-relevant <br>
> things):<br>
><br>
> #!/bin/bash<br>
><br>
> if [ "x$SLURM_ARRAY_JOB_ID" != "x" ]<br>
> then<br>
> JOBNO="${SLURM_ARRAY_JOB_ID}_${SLURM_ARRAY_TASK_ID}"<br>
> else<br>
> JOBNO="${SLURM_JOB_ID}"<br>
> fi<br>
> JI=${JOBNO//_*/}<br>
> JWIDE=${#JI}<br>
> JIDLEN=0<br>
> $((JIDLEN=JWIDE-3))<br>
> JDIR=/okyanus/SLURM/log/jobs/${JI:0:$JIDLEN}XXX<br>
> echo <br>
> "===========================================================================" <br>
> &>>$JDIR/${JI}.txt<br>
> scontrol show job -dd "$JOBNO" &>>$JDIR/${JI}.txt && echo <br>
> "===========================================================================" <br>
> >>$JDIR/${JI}.txt && scontrol write batch_script "$SLURM_JOBID" -  <br>
> >>$JDIR/${JI}.txt<br>
> exit 0<br>
><br>
> Regards;<br>
><br>
> Ahmet M.<br>
><br>
><br>
> 23.04.2020 10:33 tarihinde Gestió Servidors yazdı:<br>
>><br>
>> Hello,<br>
>><br>
>> When a job is “pending” or “running”, with “scontrol show <br>
>> jobid=#jobjumber” I can get some usefull information, but when the <br>
>> job has finished, that command doesn’t return anything. For example, <br>
>> if I run a “sacct” and I see that some jobs have finished with state <br>
>> “FAILED”, how can I get detailed information from that job?<br>
>><br>
>> Thanks.<br>
>><br>
><br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><span style="font-family:"comic sans ms",sans-serif;font-size:small">E.M. (Em) Dragowsky, Ph.D.</span><br></div><div><font size="2" face="comic sans ms, sans-serif">Research Computing -- UTech</font></div><div><font size="2" face="comic sans ms, sans-serif">Case Western Reserve University<br></font></div><div><font size="2" face="comic sans ms, sans-serif">(216) 368-0082 (currently forwarding to my cell phone)<br></font></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>