利用linux的定时任务实现数据库的定时更新

线上的网站是在阿里云上的ECS上,是Linux系统为了统计网站的访问量,我利用了crontab 定时任务实现了数据库的自动同步。现在记录如下:

1.首先我先自己写了数据库的同步的java脚本,然后把java程序打成jar包,因为我的电脑是Windows的系统,我写了一个shell,然后把脚本和打好的jar包一同放到了服务器上

2.上传到服务器上之后,首先确认你的定时的任务是否是开启的,然后就可以利用crontab -l 命令进行定时任务的编辑

说明一下  0  1  * * * 表明是在凌晨一点执行该脚本  /bin/sh 是怎么执行shell脚本  然后需要注意的时候ubuntu 默认是没有开始crontab 的执行日志功能的所以需要开启,

  然后说明一下sh 后面的>/root/。。。。。 语句的意思是把执行该sh脚本的输入不论是正确还是错误( 1 和2 分别代表正确和错误)输入到我指定这个log文件中,这样就能具体分析执行问题了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值