--reloadcmd is being ignored when used together with the --cron flag. I think this was fixed upstream: https://github.com/acmesh-official/acme.sh/issues/1002 but are we using an older version or what?
2.8.5 was released in January: https://github.com/acmesh-official/acme.sh/releases
That is the release we have in FreeBSD: https://www.freshports.org/security/acme.sh/
https://github.com/acmesh-official/acme.sh/issues/1002 was referenced in
https://github.com/acmesh-official/acme.sh/pull/1814 where is it stated:
reloadcmd is not for cron.
The reloadcmd is recorded in the domain conf, and in the cron job, it will read the domain conf and execute the reloadcmd automatically.
The cron command should not take any domain specific parameters.
Conclusion: it has not been fixed upstream and it is unlikely to be fixed as it is not recommended.
(In reply to Dan Langille from comment #1)
Then I'm completely at a loss how and when to record my reloadcmd into the domain config.
I can probably edit ~/.acme.sh/mydomain.example/mydomain.example.conf and change the value of Le_ReloadCmd manually, but this was not the authors' intention, was it?
it has not been fixed upstream and it is unlikely to be fixed as it is not recommended.
I suggest asking upstream how to acheive your goal.