Hi, I haven't tested it, but I think it's expected
On systemd systems Freeradius is started with ExecStart=/usr/sbin/freeradius -f $FREERADIUS_OPTIONS So it runs in foreground (-f). There is an option that says -f Run as a foreground process, not a daemon. -P Always write out PID, even with -f. so I would try to add "-P" to FREERADIUS_OPTIONS /etc/default/freeradius. Bernhard