cron: add procd listeners for crontabs
[openwrt/staging/chunkeey.git] / package / utils / busybox / files / cron
index a201374276d301f4f5c355d509f25903a57f3c19..ca04a0c1707e5880e213d71d60402bbb9ef2720e 100755 (executable)
@@ -11,7 +11,7 @@ validate_cron_section() {
                'cronloglevel:uinteger'
 }
 
-start_service () {
+start_service() {
        [ -z "$(ls /etc/crontabs/)" ] && return 1
 
        loglevel="$(uci_get "system.@system[0].cronloglevel")"
@@ -29,10 +29,12 @@ start_service () {
 
        procd_open_instance
        procd_set_param command "$PROG" -f -c /etc/crontabs -l "${loglevel:-5}"
+       for crontab in /etc/crontabs/*; do
+                procd_set_param file "$crontab"
+       done
        procd_close_instance
 }
 
-service_triggers()
-{
+service_triggers() {
        procd_add_validation validate_cron_section
 }