I tried it on CentOS 6.4
If you run the Server / Client mode, check if the file exists:
/var/lib/puppet/state/agent_catalog_run.lock
If you run it offline, I donβt find that there is a lock file. You might need to parse the log file for this element, "Completed directory is executed in xxx seconds"
source share