linux中crontab命令启动/重启/停止详解_zhaobingkun的博客-CSDN博客_linux 重启crontab


本站和网页 https://blog.csdn.net/cardinalzbk/article/details/79180674 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

linux中crontab命令启动/重启/停止详解_zhaobingkun的博客-CSDN博客_linux 重启crontab
linux中crontab命令启动/重启/停止详解
zhaobingkun
于 2018-01-27 15:17:20 发布
25955
收藏
27
分类专栏:
管理
研发
运维
管理
同时被 3 个专栏收录
19 篇文章
0 订阅
订阅专栏
研发
65 篇文章
0 订阅
订阅专栏
运维
43 篇文章
0 订阅
订阅专栏
linux中crontab命令启动/重启/停止详解
linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。
一、crond简介
crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。
Linux下的任务调度分为两类,系统任务调度和用户任务调度。
系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。
/etc/crontab文件包括下面几行:
 代码如下
1 [root@localhost ~]# cat /etc/crontab 2 SHELL=/bin/bash 3 PATH=/sbin:/bin:/usr/sbin:/usr/bin 4 MAILTO=””HOME=/ 5 # run-parts 6 51 * * * * root run-parts /etc/cron.hourly 7 24 7 * * * root run-parts /etc/cron.daily 8 22 4 * * 0 root run-parts /etc/cron.weekly 9 42 4 1 * * root run-parts /etc/cron.monthly 10 [root@localhost ~]#
前 四行是用来配置crond任务运行的环境变量,第一行SHELL变量指定了系统要使用哪个shell,这里是bash,第二行PATH变量指定了系统执行 命令的路径,第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户,如果MAILTO变量的值为空,则表示不发送任务 执行信息给用户,第四行的HOME变量指定了在执行命令或者脚本时使用的主目录。第六至九行表示的含义将在下个小节详细讲述。这里不在多说。
用户任务调度:用户定期要执行的工作,比如用户数据备份、定时邮件提醒等。用户可以使用 crontab 工具来定制自己的计划任务。所有用户定义的crontab 文件都被保存在 /var/spool/cron目录中。其文件名与用户名一致。
使用者权限文件:
文件:
/etc/cron.deny
说明:
该文件中所列用户不允许使用crontab命令
文件:
/etc/cron.allow
说明:
该文件中所列用户允许使用crontab命令
文件:
/var/spool/cron/
说明:
所有用户crontab文件存放的目录,以用户名命名
crontab文件的含义:
用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:
minute   hour   day   month   week   command
其中:
minute: 表示分钟,可以是从0到59之间的任何整数。
hour:表示小时,可以是从0到23之间的任何整数。
day:表示日期,可以是从1到31之间的任何整数。
month:表示月份,可以是从1到12之间的任何整数。
week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。
08090352-4e0aa3fe4f404b3491df384758229be1
在以上各个字段中,还可以使用以下特殊字符:
星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。
二、crond服务
安装crontab:
yum install crontabs
服务操作说明:
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
查看crontab服务状态:
service crond status
手动启动crontab服务:
service crond start
查看crontab服务是否已设置为开机启动,执行命令:
ntsysv
加入开机自动启动:
chkconfig –level 35 crond on
三、crontab命令详解
1.命令格式:
crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
2.命令功能:
通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常设合周期性的日志分析或数据备份等工作。
3.命令参数:
-u user:用来设定某个用户的crontab服务,例如,“-u ixdba”表示设定ixdba用户的crontab服务,此参数一般有root用户来运行。
file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入crontab。
-e:编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前用户的crontab文件。
-l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。
-r:从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件。
-i:在删除用户的crontab文件时给确认提示。
4.常用方法:
1). 创建一个新的crontab文件
在 考虑向cron进程提交一个crontab文件之前,首先要做的一件事情就是设置环境变量EDITOR。cron进程根据它来确定使用哪个编辑器编辑 crontab文件。9 9 %的UNIX和LINUX用户都使用vi,如果你也是这样,那么你就编辑$ HOME目录下的. profile文件,在其 中加入这样一行:
EDITOR=vi; export EDITOR
然后保存并退出。不妨创建一个名为<user> cron的文件,其中<user>是用户名,例如, davecron。在该文件中加入如下的内容。
# (put your own initials here)echo the date to the console every
# 15minutes between 6pm and 6am
0,15,30,45 18-06 * * * /bin/echo ‘date’ > /dev/console
保存并退出。确信前面5个域用空格分隔。
在 上面的例子中,系统将每隔1 5分钟向控制台输出一次当前时间。如果系统崩溃或挂起,从最后所显示的时间就可以一眼看出系统是什么时间停止工作的。在有些 系统中,用tty1来表示控制台,可以根据实际情况对上面的例子进行相应的修改。为了提交你刚刚创建的crontab文件,可以把这个新创建的文件作为 cron命令的参数:
$ crontab davecron
现在该文件已经提交给cron进程,它将每隔1 5分钟运行一次。
同时,新创建文件的一个副本已经被放在/var/spool/cron目录中,文件名就是用户名(即dave)。
2). 列出crontab文件
为了列出crontab文件,可以用:
$ crontab -l
0,15,30,45,18-06 * * * /bin/echo `date` > dev/tty1
你将会看到和上面类似的内容。可以使用这种方法在$ H O M E目录中对crontab文件做一备份:
$ crontab -l > $HOME/mycron
这样,一旦不小心误删了crontab文件,可以用上一节所讲述的方法迅速恢复。
3). 编辑crontab文件
如果希望添加、删除或编辑crontab文件中的条目,而E D I TO R环境变量又设置为v i,那么就可以用v i来编辑crontab文件,相应的命令为:
$ crontab -e
可以像使用v i编辑其他任何文件那样修改crontab文件并退出。如果修改了某些条目或添加了新的条目,那么在保存该文件时, c r o n会对其进行必要的完整性检查。如果其中的某个域出现了超出允许范围的值,它会提示你。
我们在编辑crontab文件时,没准会加入新的条目。例如,加入下面的一条:
# DT:delete core files,at 3.30am on 1,7,14,21,26,26 days of each month
30 3 1,7,14,21,26 * * /bin/find -name “core’ -exec rm {} \;
现在保存并退出。最好在crontab文件的每一个条目之上加入一条注释,这样就可以知道它的功能、运行时间,更为重要的是,知道这是哪位用户的作业。
现在让我们使用前面讲过的crontab -l命令列出它的全部信息:
$ crontab -l
# (crondave installed on Tue May 4 13:07:43 1999)
# DT:ech the date to the console every 30 minites
0,15,30,45 18-06 * * * /bin/echo `date` > /dev/tty1
# DT:delete core files,at 3.30am on 1,7,14,21,26,26 days of each month
30 3 1,7,14,21,26 * * /bin/find -name “core’ -exec rm {} \;
4). 删除crontab文件
要删除crontab文件,可以用:
$ crontab -r
5). 恢复丢失的crontab文件
如果不小心误删了crontab文件,假设你在自己的$ H O M E目录下还有一个备份,那么可以将其拷贝到/var/spool/cron/<username>,其中<username>是用户名。如果由于权限问题无法完成拷贝,可以用:
$ crontab <filename>
其中,<filename>是你在$ H O M E目录中副本的文件名。
我建议你在自己的$ H O M E目录中保存一个该文件的副本。我就有过类似的经历,有数次误删了crontab文件(因为r键紧挨在e键的右边)。这就是为什么有些系统文档建议不要直接编辑crontab文件,而是编辑该文件的一个副本,然后重新提交新的文件。
有些crontab的变体有些怪异,所以在使用crontab命令时要格外小心。如果遗漏了任何选项,crontab可能会打开一个空文件,或者看起来像是个空文件。这时敲delete键退出,不要按<Ctrl-D>,否则你将丢失crontab文件。
5.使用实例
实例1:每1分钟执行一次command
命令:
* * * * * command
实例2:每小时的第3和第15分钟执行
命令:
3,15 * * * * command
实例3:在上午8点到11点的第3和第15分钟执行
命令:
3,15 8-11 * * * command
实例4:每隔两天的上午8点到11点的第3和第15分钟执行
命令:
3,15 8-11 */2 * * command
实例5:每个星期一的上午8点到11点的第3和第15分钟执行
命令:
3,15 8-11 * * 1 command
实例6:每晚的21:30重启smb
命令:
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
命令:
45 4 1,10,22 * * /etc/init.d/smb restart
实例8:每周六、周日的1 : 10重启smb
命令:
10 1 * * 6,0 /etc/init.d/smb restart
实例9:每天18 : 00至23 : 00之间每隔30分钟重启smb
命令:
0,30 18-23 * * * /etc/init.d/smb restart
实例10:每星期六的晚上11 : 00 pm重启smb
命令:
0 23 * * 6 /etc/init.d/smb restart
实例11:每一小时重启smb
命令:
* */1 * * * /etc/init.d/smb restart
实例12:晚上11点到早上7点之间,每隔一小时重启smb
命令:
* 23-7/1 * * * /etc/init.d/smb restart
实例13:每月的4号与每周一到周三的11点重启smb
命令:
0 11 4 * mon-wed /etc/init.d/smb restart
实例14:一月一号的4点重启smb
命令:
0 4 1 jan * /etc/init.d/smb restart
实例15:每小时执行/etc/cron.hourly目录内的脚本
命令:
01   *   *   *   *     root run-parts /etc/cron.hourly
说明:
run-parts这个参数了,如果去掉这个参数的话,后面就可以写要运行的某个脚本名,而不是目录名了
四、使用注意事项
注意环境变量问题 有时我们创建了一个crontab,但是这个任务却无法自动执行,而手动执行这个任务却没有问题,这种情况一般是由于在crontab文件中没有配置环境变量引起的。
在 crontab文件中定义多个调度任务时,需要特别注意的一个问题就是环境变量的设置,因为我们手动执行某个任务时,是在当前shell环境下进行的,程 序当然能找到环境变量,而系统自动执行任务调度时,是不会加载任何环境变量的,因此,就需要在crontab文件中指定任务运行所需的所有环境变量,这 样,系统执行任务调度时就没有问题了。
不要假定cron知道所需要的特殊环境,它其实并不知道。所以你要保证在shelll脚本中提供所有必要的路径和环境变量,除了一些自动设置的全局变量。所以注意如下3点:
1)脚本中涉及文件路径时写全局路径;
2)脚本执行要用到java或其他环境变量时,通过source命令引入环境变量,如:
cat start_cbp.sh
#!/bin/sh
source /etc/profile
export RUN_CONF=/home/d139/conf/platform/cbp/cbp_jboss.conf
/usr/local/jboss-4.0.5/bin/run.sh -c mev &
3)当手动执行脚本OK,但是crontab死活不执行时。这时必须大胆怀疑是环境变量惹的祸,并可以尝试在crontab中直接引入环境变量解决问题。如:
0 * * * * . /etc/profile;/bin/sh /var/www/java/audit_no_count/bin/restart_audit.sh
注意清理系统用户的邮件日志 每条任务调度执行完毕,系统都会将任务输出信息通过电子邮件的形式发送给当前系统用户,这样日积月累,日志信息会非常大,可能会影响系统的正常运行,因此,将每条任务进行重定向处理非常重要。
例如,可以在crontab文件中设置如下形式,忽略日志输出:
0 */3 * * * /usr/local/apache2/apachectl restart >/dev/null 2>&1
“/dev/null 2>&1”表示先将标准输出重定向到/dev/null,然后将标准错误重定向到标准输出,由于标准输出已经重定向到了/dev/null,因此标准错误也会重定向到/dev/null,这样日志输出问题就解决了。
系统级任务调度与用户级任务调度 系 统级任务调度主要完成系统的一些维护操作,用户级任务调度主要完成用户自定义的一些任务,可以将用户级任务调度放到系统级任务调度来完成(不建议这么 做),但是反过来却不行,root用户的任务调度操作可以通过“crontab –uroot –e”来设置,也可以将调度任务直接写入/etc /crontab文件,需要注意的是,如果要定义一个定时重启系统的任务,就必须将任务放到/etc/crontab文件,即使在root用户下创建一个 定时重启系统的任务也是无效的。
其他注意事项 新创建的cron job,不会马上执行,至少要过2分钟才执行。如果重启cron则马上执行。
当crontab突然失效时,可以尝试/etc/init.d/crond restart解决问题。或者查看日志看某个job有没有执行/报错tail -f /var/log/cron。
千万别乱运行crontab -r。它从Crontab目录(/var/spool/cron)中删除用户的Crontab文件。删除了该用户的所有crontab都没了。
在crontab中%是有特殊含义的,表示换行的意思。如果要用的话必须进行转义\%,如经常用的date ‘+%Y%m%d’在crontab里是不会执行的,应该换成date ‘+\%Y\%m\%d’。
转自:http://www.111cn.net/sys/linux/114487.htm
zhaobingkun
关注
关注
点赞
27
收藏
评论
linux中crontab命令启动/重启/停止详解
linux中crontab命令启动/重启/停止详解linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond 是linux
复制链接
扫一扫
专栏目录
Linux中使用crontab自动清除日志
04-01
Linux中使用crontab自动清除日志,Linux中使用crontab自动清除日志,Linux中使用crontab自动清除日志
linux使用crontab命令定时重启服务
最新发布
胡迪_tester的博客
12-04
283
服务器不重启的情况下定时自动重启apache及mysql服务,其实也大同小异。
linux使用crontab命令定时重启服务
crontab -l
crontab -e
参与评论
您还未登录,请先
登录
后发表或查看评论
linux系统,启动、停止、重启crontab服务
热门推荐
lv_shijun的专栏
04-20
9万+
linux系统,启动、停止、重启crontab服务
linux cron 定时重启服务
新丶的博客
08-14
4632
首先判断cron是否已经安装
sudo service crond status
添加定时任务
sudo crontab -e //添加root执行的定时任务
crontab -e //添加当前账号执行的定时任务
sudo crontab -l //查看root账号执行的定时任务
>> /home/scada/log 2>&1意思为log任...
Linux系统如何正确的关机、重启
qq_46186794的博客
11-18
330
Linux系统如何正确的关机、重启
linux停止crontab脚本,mac生存指南:linux中crontab定时启动关闭(附scrapy)
weixin_36431145的博客
05-02
370
crontab -e 会进入编辑模式。我的是nano编辑器。使用Ctrl+O来保存所做的修改使用Ctrl+X来退出基本格式 :command: 分 时 日 月 周 sh 文件命令 第1列表示分钟1~59 每分钟用或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令如上图所示:第一行表示,在每月每周每...
linux定时启动服务与crontab的启动问题
梵法利亚的博客
04-08
258
linux定时启动服务与crontab的启动问题
编写shell脚本
新建run.sh文件
#!/bin/bash
. /etc/profile
. ~/.bash_profile //设置环境变量
proc_name="webSpider.jar" # 进程...
linux 如何重启crontab,Linux crontab用法、启动关闭重启操作
weixin_30752995的博客
05-26
9808
感觉比https://wokan.chawen.org/post/399的内容好些转载精哥哥最后发布于2019-06-15 12:17:56阅读数 5342收藏crontab命令1.在系统中有service这个命令时:这个命令在red hat当中常用,有的linux发行版本中没有这个命令.service crond start //启动服务service crond stop //关闭服务serv...
linux定时重启crontab,Linux下crontab(自动重启)的格式备忘
weixin_33238239的博客
05-14
368
Linux下crontab的格式备忘1.直接用crontab命令编辑cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:引用:crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数crontab -l //列出某个用户cron服务的详细内容crontab -r //删除没个用户的cron服务crontab -e //...
Linux中Crontab(定时任务)命令详解及使用教程
天乐的博客
10-11
3万+
Crontab介绍:
Linux crontab是用来crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρ?νο?),原意是时间。通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。当安装完成操作系统之后,默认便会启动此任务调度命令。crond 命令每分
linux定时任务crontab停止,在Linux系统下使用Crontab UI安全管理Cron定时任务
weixin_30388485的博客
05-14
999
本文向你介绍使用 Crontab UI 在 Linux 操作系统中轻松又安全的管理 Cron 定时任务。内容是:安装 Crontab UI、管理 Cron 定时任务、创建、编辑、运行、停止、删除及备份 Cron 定时任务、在 Crontab 文件获取/保存 Cron 定时任务。为什么要使用 Crontab UI在 Linux 系统下遇到计划任务的时候,你首先会想到的大概就是 Cron 定时任务了。...
linux重启cron
benben0503的专栏
05-27
6452
service crond restart或者
【Linux】crond机制以及cronttab命令
菜鸟成长记
07-08
3027
Linux中有一个命令可以定期来执行系统任务,这就是crond服务。Linux也提供用户控制例行性工作调度的命令(crontab)。可以用一下命令来控制crond服务 service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service cron
Linux定时任务Crontab以及nohup启动
weixin_30376083的博客
07-16
402
总结nohup挂掉的两个理由:
1.程序自己报错停掉
2.kill -9 强制杀掉进程
定时任务检查进程号,如果不存在直接启动脚本:
1.安装crontab
yum install crontabs
2.启动服务
/sbin/service crond start //启动服务
3.加入开机自动启动
chkconfig -level 35 crond on
4.编写t...
linux7停止计划,centos7 crontab 计划任务
weixin_31620365的博客
05-16
476
yuminstallvixie-cronyuminstallcrontabs/bin/systemctlrestartcrond.service#启动服务/bin/systemctlreloadcrond.service#重新载入配置/bin/systemctlstatuscrond.service#查看crontab服务状态1、crontab相关命令功能说明:...
linux命令:crontab定时任务命令
飞鸟快快的专栏
11-24
1254
前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。
一、crond简介
crond是linu
web.xml配置及说明
卜大爷的博客
01-20
2万+
web.xml配置及说明
<servlet>
<servlet-name>NowListServlet</servlet-name>
<servlet-class>com.budaye.management.self.servlet.NowListServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NowList
怎么停止和删除crontab任务
phubing
04-03
1万+
首先打开 Linux 命令终端
输入crontab -e 打开crontab执行命令
之后输入进行编辑,直接删除需要删除的定时任务指令之后完成保存即可
在终端输入service crond stop可以停止crontab定时任务执行
删除定时脚本还可以通过sed指令删除,例如删除定时脚本test2.sh,输入sed -i '/test2.sh/d' /var/spool/c...
linux 重启 crontab无法使用
weixin_39560112的博客
10-27
691
linux 重启 重启后 /var/spool/cron/ 文件夹被重置 crontab配置文件消失
重新编辑crontab -e
报错
no crontab for root - using an empty one
crontab: installing new crontab
/var/spool/cron/#tmp.VM_0_9_centos.XXXXGvPCy7: Permission denied
crontab: edits left in /tmp/crontab.jVADKs
[r
linux crontab开启,linux 使用 crontab 定时启动程序
weixin_35617554的博客
05-25
4194
前言在服务器上有些代码不需要一直跑,间接性的或者定时的任务就需要使用linux自带定时工具 crontab1.crontab 怎么进入crontab -e进入服务器后任何位置输入上面命令都可以进入,然后就可以当文件进行编辑2.服务启动与关闭运行 crontab -e,要么成功,要么就各种问题提示失败,原因就需要先看一下crontab的服务有没有启动service crond start //...
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:大白
设计师:CSDN官方博客
返回首页
zhaobingkun
CSDN认证博客专家
CSDN认证企业博客
码龄20年
暂无认证
38
原创
19万+
周排名
9646
总排名
31万+
访问
等级
3034
积分
29
粉丝
49
获赞
32
评论
196
收藏
私信
关注
热门文章
swiper 自动播放
43459
linux中crontab命令启动/重启/停止详解
25954
服务器处理能力计算方法
18456
elasticsearch5.2安装
15231
网站pv和uv比例多少合适?
14450
分类专栏
管理
19篇
运维
43篇
研发
65篇
数据库
22篇
nosql
1篇
最新评论
关于clickhouse在insert时报SQLFeatureNotSupportedException的解决办法
QQ573447878:
感谢,成功解决
关于clickhouse在insert时报SQLFeatureNotSupportedException的解决办法
zhaobingkun:
mybitas的insert标签是用来执行insert操作的,我把insert标签改为用update标签来执行insert语句。怀疑是clickhouse的jdbc驱动问题。
关于clickhouse在insert时报SQLFeatureNotSupportedException的解决办法
Rivers-King:
insert改成update是什么意思啊
用flink cdc sqlserver 将数据实时同步到clickhouse
来学技术:
这个我改了 但是没有生效 不知道为什么
用flink cdc sqlserver 将数据实时同步到clickhouse
小知一:
可以,使用Flink-cdc-sqlserver-2.2.1版本支持2012版本及以上,如果是2008及2008R2需要改造源码,将版本号metaData.getDatabaseMajorVersion() < 11 改成metaData.getDatabaseMajorVersion() < 10 即可实现
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
手动将jar加入到maven仓库
关于clickhouse在insert时报SQLFeatureNotSupportedException的解决办法
Clickhouse 常用命令
2022年5篇
2021年10篇
2020年2篇
2018年13篇
2017年14篇
2016年71篇
2015年31篇
目录
目录
分类专栏
管理
19篇
运维
43篇
研发
65篇
数据库
22篇
nosql
1篇
目录
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值