Description
Commands can be kept from running at the same time by using lock files.
This package is useful for scripts, cron jobs, and automation that must avoid overlapping executions. It is a locking wrapper, not a scheduler by itself.
Lock files can leave work blocked if cleanup fails. Handle stale locks and failure paths deliberately.