Method: Puppet::Application::Agent#onetime
- Defined in:
- lib/puppet/application/agent.rb
#onetime(daemon) ⇒ Object
363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'lib/puppet/application/agent.rb', line 363 def onetime(daemon) begin exitstatus = daemon.agent.run(:job_id => [:job_id]) rescue => detail Puppet.log_exception(detail) end daemon.stop(:exit => false) if not exitstatus exit(1) elsif [:detailed_exitcodes] then exit(exitstatus) else exit(0) end end |