Inspect SLURM job status using multiple heuristics: - read a saved job id from a file (.last_sbatch_jobid), - guess job id from recent slurm-*.out logs, - or extract job name from a SLURM submission script (#SBATCH –job-name=). The function then calls squeue to report whether the job is queued/running or not found.

check_slurm_job_status(slurm_file = "submit_inla.sh", submit_cmd = "sbatch")

Arguments

slurm_file

Path to the SLURM submission script to inspect (default: "submit_inla.sh").

submit_cmd

Submission command used previously (kept for compatibility; default: "sbatch").

Value

Invisibly returns a list with job_id or job_name and status/output details, or NULL if nothing found.

Examples

if (FALSE) { # \dontrun{
check_slurm_job_status("submit_inla.sh")
} # }