From a9985b66f7e30a0f54fe42dd35d60f841153e082 Mon Sep 17 00:00:00 2001 From: Calin Crisan Date: Sun, 5 Jun 2016 21:01:43 +0300 Subject: [PATCH] added support for system crontab --- board/common/overlay/etc/crontabs/root | 1 + board/common/overlay/etc/init.d/S51crond | 11 +++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 board/common/overlay/etc/crontabs/root diff --git a/board/common/overlay/etc/crontabs/root b/board/common/overlay/etc/crontabs/root new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/board/common/overlay/etc/crontabs/root @@ -0,0 +1 @@ + diff --git a/board/common/overlay/etc/init.d/S51crond b/board/common/overlay/etc/init.d/S51crond index 9ede66b829..1a839f71df 100755 --- a/board/common/overlay/etc/init.d/S51crond +++ b/board/common/overlay/etc/init.d/S51crond @@ -1,13 +1,20 @@ #!/bin/bash +sys_conf="/etc/crontabs" +conf="/data/etc/crontabs" + test -n "$os_version" || source /etc/init.d/base start() { msg_begin "Starting crond" - mkdir -p /data/etc/crontabs/ + if [ -d $sys_conf ]; then + /usr/sbin/crond -c $sys_conf + fi + + mkdir -p $conf + /usr/sbin/crond -c $conf - /usr/sbin/crond test $? == 0 && msg_done || msg_fail }