The cron jobs were executed, but dash (/bin/sh) complained, and so the actual command was never run. This is why our dyndns update did not work through cron, but when executed manually in bash by an admin. Example for such a fail when done manually in sh: # echo test3 > >(/usr/bin/logger -p user.debug -t dd24) /bin/sh: 7: Syntax error: redirection unexpected Process substitution with `>(command)` is a feature supported by bash and other shells, but not by POSIX shell which was supposed to used here (set by `SHELL=…`). Instead of building complicated redirect magic for sh just switch to bash, which should be available on the hosts affected. Link: https://www.shellcheck.net/wiki/SC3001 Fixes: |
||
---|---|---|
.. | ||
apache | ||
apache_letsencrypt | ||
cleanuri | ||
dd24_dyndns_cron | ||
desec_dyndns_cron | ||
nfs-host | ||
nginx_https_ingress | ||
setup-http-site-forward | ||
setup_http_site_proxy | ||
users |