Module: Fluentd::Agent::TdAgent::Unix

Defined in:
app/models/fluentd/agent/td_agent/unix.rb

Instance Method Summary collapse

Instance Method Details

#restartObject



15
16
17
18
19
# File 'app/models/fluentd/agent/td_agent/unix.rb', line 15

def restart
  # NOTE: td-agent has no reload command
  # https://github.com/treasure-data/td-agent/blob/master/debian/td-agent.init#L156
  detached_command('/etc/init.d/td-agent restart')
end

#startObject



5
6
7
8
9
# File 'app/models/fluentd/agent/td_agent/unix.rb', line 5

def start
  backup_running_config do
    detached_command('/etc/init.d/td-agent start')
  end
end

#stopObject



11
12
13
# File 'app/models/fluentd/agent/td_agent/unix.rb', line 11

def stop
  detached_command('/etc/init.d/td-agent stop')
end