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