使用Shell定時任務,向Solr增量寫入資料

2021-07-14 13:46:18 字數 660 閱讀 5537

1、編寫shell指令碼:

#!/bin/bash

# 執行solr/userinfo的增量匯入

2、為指令碼新增可執行許可權:

chmod +x solr-userinfo-deltaimport.sh

3、編寫定時任務:

通過cron在系統後台定期執行剛剛建立的指令碼,執行以下命令,編輯crontab檔案。

sudo gedit /etc/crontab

4、在檔案中新增1條執行計畫:

*/1	*	*	*	*	root	sudo	/home/xx/bin/solr-userinfo-deltaimport.sh

以上設定為1分鐘執行一次。

shell定時任務

linux內建的cron程序能幫我們實現這些需求,cron搭配shell指令碼,非常複雜的指令也沒有問題。cron介紹 我們經常使用的是crontab命令是cron table的簡寫,它是cron的配置檔案,也可以叫它作業列表,我們可以在以下資料夾內找到相關配置檔案。var spool cron 目...

SHELL定時任務詳解

1 crontab檔案的含義 使用者所建立的crontab檔案中,每一行都代表一項任務,每行的每個字段代表一項設定,它的格式共分為六個字段,前五段是時間設定段,第六段是要執行的命令段,格式如下 minute hour day month week command 其中 minute 表示分鐘,可以是...

Shell指令碼 定時任務

yum install vixie cron yum install crontabsservice crond start 啟動服務用以下的方法啟動 關閉這個cron服務 service crond start 啟動服務 service crond stop 關閉服務 service crond ...