You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by ni...@apache.org on 2020/02/06 07:33:44 UTC

[kylin] 05/12: KYLIN-4198 “bin/system-cube.sh cron” will overwrite user's crontab (#893)

This is an automated email from the ASF dual-hosted git repository.

nic pushed a commit to branch 2.6.x
in repository https://gitbox.apache.org/repos/asf/kylin.git

commit 099326ba161acd9c9eea55784db10ade95a58d91
Author: ITzhangqiang <56...@users.noreply.github.com>
AuthorDate: Wed Oct 30 15:22:19 2019 +0800

    KYLIN-4198 “bin/system-cube.sh cron” will overwrite user's crontab (#893)
    
    * KYLIN-4198 Fix
    
    * KYLIN-4198 "bin/system-cube.sh cron" will overwrite user's crontab
---
 build/bin/system-cube.sh | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/build/bin/system-cube.sh b/build/bin/system-cube.sh
index b717db0..504c1e4 100644
--- a/build/bin/system-cube.sh
+++ b/build/bin/system-cube.sh
@@ -104,7 +104,8 @@ then
     echo "add to a crontab job"
 
     CRONTAB_FILE=$KYLIN_HOME/crontabJob
-	cat <<-EOF > ${CRONTAB_FILE}
+    	crontab -l >> ${CRONTAB_FILE}
+	cat <<-EOF >> ${CRONTAB_FILE}
     0 */2 * * * sh ${KYLIN_HOME}/bin/build-incremental-cube.sh ${SC_NAME_1} 3600000 1200000
     20 */2 * * * sh ${KYLIN_HOME}/bin/build-incremental-cube.sh ${SC_NAME_2} 3600000 1200000
     40 */4 * * * sh ${KYLIN_HOME}/bin/build-incremental-cube.sh ${SC_NAME_3} 3600000 1200000
@@ -115,4 +116,4 @@ then
     rm ${CRONTAB_FILE}
 else
     printHelp
-fi
\ No newline at end of file
+fi