diff --git a/src/opnsense/service/templates/OPNsense/Cron/user.cron b/src/opnsense/service/templates/OPNsense/Cron/user.cron index 65487a0f6..42247084c 100644 --- a/src/opnsense/service/templates/OPNsense/Cron/user.cron +++ b/src/opnsense/service/templates/OPNsense/Cron/user.cron @@ -10,7 +10,11 @@ PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin {% for job in helpers.toList('OPNsense.cron.jobs.job') %} {% if job.enabled|default('0') == '1' %} # Origin/Description: {{job.origin}}/{{job.description}} -{{job.minutes}} {{job.hours}} {{job.days}} {{job.months}} {{job.weekdays}} /usr/local/sbin/configctl -d {{job.command}} {{job.parameters}} +{{job.minutes}} {{job.hours}} {{job.days}} {{job.months}} {{job.weekdays}} /usr/local/sbin/configctl -d {{job.command}} {% + if job.parameters %} {% + for param in job.parameters|shlex_split %} {{param|shlex_quote}}{% + endfor %} + {% endif %} {% endif %} {% endfor %} {% endif %}