We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5dade5d commit 8828728Copy full SHA for 8828728
packaging/datadog-agent.service
@@ -5,6 +5,8 @@ After=network.target
5
[Service]
6
Type=forking
7
User=dd-agent
8
+EnvironmentFile=-/etc/default/datadog-agent
9
+EnvironmentFile=-/etc/sysconfig/datadog-agent
10
ExecStart=/opt/datadog-agent/bin/start_agent.sh
11
ExecStop=/opt/datadog-agent/bin/supervisorctl -c /etc/dd-agent/supervisor.conf shutdown
12
packaging/start_agent.sh
@@ -5,4 +5,9 @@
PATH=/opt/datadog-agent/embedded/bin:/opt/datadog-agent/bin:$PATH
+if [ "$DATADOG_ENABLED" = "no" ]; then
+ echo "Disabled via DATADOG_ENABLED env var. Exiting."
+ exit 0
+fi
+
13
exec /opt/datadog-agent/bin/supervisord -c /etc/dd-agent/supervisor.conf
0 commit comments