--- 1. normal round
exit=0
--- 2. two rounds at once
second exit=2
--- 3. very short limit (1s, job takes 4s)
exit=3
--- 4. lock free again afterwards
exit=0
--- log
2026-10-05 21:00:00+0200 pid=76 START limit=60s job=job.sh
2026-10-05 21:00:03+0200 pid=76 FINISH ok output="work done"
2026-10-05 21:00:03+0200 pid=87 START limit=60s job=job.sh
2026-10-05 21:00:04+0200 pid=98 SKIP another round is still running
2026-10-05 21:00:06+0200 pid=87 FINISH ok output="work done"
2026-10-05 21:00:06+0200 pid=104 START limit=1s job=job.sh
2026-10-05 21:00:07+0200 pid=104 ABORT time limit of 1s exceeded, job stopped
2026-10-05 21:00:08+0200 pid=115 START limit=60s job=job.sh
2026-10-05 21:00:09+0200 pid=115 FINISH ok output="work done"
--- leftover job processes:
1
