fluentd-ui/app/models/fluentd/agent/td_agent/unix.rb

22 lines
498 B
Ruby

class Fluentd
class Agent
class TdAgent
module Unix
def start
detached_command('/etc/init.d/td-agent start')
end
def stop
detached_command('/etc/init.d/td-agent stop')
end
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
end
end
end
end