0

我是 td-agent conf 的新手。我想以 root 用户身份启动 td-agent,我以 root 身份修改了 /etc/init.d/td-agent 中的用户和组。最终 systemctl 想要启动和停止服务.但仍然ps -ef |grep td-agent显示为 td-agent 用户。

请提供您的意见。

我不想使用这种方式,因为我必须自动停止 td-agent 就像我必须杀死进程“/opt/td-agent/usr/sbin/td-agent -vvv -c td-agent.conf”

4

1 回答 1

0

您可以从以下位置更改“/lib/systemd/system/td-agent.service”文件中的用户和组:

[Service]
User=td-agent
Group=td-agent

[Service]
User=root
Group=root

最后,执行 daemon-reload 和服务(Fluentd/td-agent)重启

于 2021-06-16T11:04:02.623 回答