[slurm-users] sacct --name --status filtering
Christopher Samuel
chris at csamuel.org
Thu Jan 11 03:50:53 UTC 2024
On 1/10/24 19:39, Drucker, Daniel wrote:
> What am I misunderstanding about how sacct filtering works here? I would
> have expected the second command to show the exact same results as the
> first.
You need to specify --end NOW for this to work as expected. From the man
page:
WITHOUT --jobs AND WITH --state specified:
--starttime defaults to Now.
--endtime defaults to --starttime and to Now if --starttime is not
specified.
Eg
> sacct --starttime $(date -d "7 days ago" +"%Y-%m-%d") -X --format
JobID,JobName,State,Elapsed --name bash
JobID JobName State Elapsed
------------ ---------- ---------- ----------
570741 bash COMPLETED 00:00:02
570742 bash COMPLETED 00:00:02
570743 bash FAILED 00:00:01
570744 bash FAILED 00:00:01
570745 bash FAILED 00:00:01
570746 bash COMPLETED 00:00:02
570747 bash COMPLETED 00:00:02
570748 bash COMPLETED 00:00:02
> sacct --starttime $(date -d "7 days ago" +"%Y-%m-%d") -X --format
JobID,JobName,State,Elapsed --name bash --state COMPLETED
JobID JobName State Elapsed
------------ ---------- ---------- ----------
>
> sacct --starttime $(date -d "7 days ago" +"%Y-%m-%d") -X --format
JobID,JobName,State,Elapsed --name bash --state COMPLETED --end now
JobID JobName State Elapsed
------------ ---------- ---------- ----------
570741 bash COMPLETED 00:00:02
570742 bash COMPLETED 00:00:02
570746 bash COMPLETED 00:00:02
570747 bash COMPLETED 00:00:02
570748 bash COMPLETED 00:00:02
Hope this helps!
Chris
--
Chris Samuel : http://www.csamuel.org/ : Berkeley, CA, USA
More information about the slurm-users
mailing list