Package: ddclient
Version: 3.10.0-2

First I tried to change the daemon argument through the config file and I notice that it did not work, so I investigated and found that the systemd unit file of the service that invokes the command included on the package has a daemon argument on it (variable daemon_interval):

...
Environment=daemon_interval=5m
EnvironmentFile=-/etc/default/ddclient
ExecStart=/usr/bin/ddclient -daemon $daemon_interval -syslog -pid /run/ddclient.pid
...

Then I tried to change that variable but it did not work neither. The only way it worked for me was to delete de variable on the invocation line (ExecStart line above). That makes ddclient to read the daemon argument on the config file. I want to make clear that the problem is not that ddclient ignores the daemon argument of the config file, but it is that it seems to ignore the daemon_interval variable of the systemd unit service file.

I'm using Linux raspberrypi 6.12.34+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.34-1+rpt1~bookworm (2025-06-26) aarch64 GNU/Linux
and libc6 2.36-9+rpt2+deb12u12

Thanks,

David Romero

Reply via email to