Module: Fluentd::Agent::TdAgent::Macosx
- Defined in:
- app/models/fluentd/agent/td_agent/macosx.rb
Instance Method Summary collapse
Instance Method Details
#restart ⇒ Object
15 16 17 |
# File 'app/models/fluentd/agent/td_agent/macosx.rb', line 15 def restart dryrun && stop && start end |
#start ⇒ Object
5 6 7 8 9 |
# File 'app/models/fluentd/agent/td_agent/macosx.rb', line 5 def start backup_running_config do detached_command("launchctl load #{plist}") && pid_from_launchctl end end |
#stop ⇒ Object
11 12 13 |
# File 'app/models/fluentd/agent/td_agent/macosx.rb', line 11 def stop detached_command("launchctl unload #{plist}") && FileUtils.rm(pid_file) end |