you can also check for $(puppet config print agent...
# puppet
b
you can also check for $(puppet config print agent_catalog_run_lockfile) and $(puppet config print agent_disabled_lockfile) to check if the agent is disabled / taking ages for a puppetrun