From e3c6d9032f72dd478ba5f35ea7966dae423a2126 Mon Sep 17 00:00:00 2001 From: Kenji Okimoto Date: Tue, 24 Apr 2018 12:03:51 +0900 Subject: [PATCH] Use systemctl instead of /etc/init.d/td-agent Because td-agent3 supports systemd. Signed-off-by: Kenji Okimoto --- app/models/fluentd/agent/td_agent/unix.rb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/models/fluentd/agent/td_agent/unix.rb b/app/models/fluentd/agent/td_agent/unix.rb index 001fafd..0fffd79 100644 --- a/app/models/fluentd/agent/td_agent/unix.rb +++ b/app/models/fluentd/agent/td_agent/unix.rb @@ -4,16 +4,20 @@ class Fluentd module Unix def start backup_running_config do - detached_command('/etc/init.d/td-agent start') + detached_command("systemctl start td-agent.service") end end def stop - detached_command('/etc/init.d/td-agent stop') + detached_command("systemctl stop td-agent.service") end def restart - detached_command('/etc/init.d/td-agent restart') + detached_command("systemctl restart td-agent.service") + end + + def reload + detached_command("systemctl reload td-agent.service") end end end