利用linux的定时任务实现数据库的定时更新
2017-11-28 22:03
357 查看
线上的网站是在阿里云上的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文件中,这样就能具体分析执行问题了。
1.首先我先自己写了数据库的同步的java脚本,然后把java程序打成jar包,因为我的电脑是Windows的系统,我写了一个shell,然后把脚本和打好的jar包一同放到了服务器上
2.上传到服务器上之后,首先确认你的定时的任务是否是开启的,然后就可以利用crontab -l 命令进行定时任务的编辑
说明一下 0 1 * * * 表明是在凌晨一点执行该脚本 /bin/sh 是怎么执行shell脚本 然后需要注意的时候ubuntu 默认是没有开始crontab 的执行日志功能的所以需要开启,
然后说明一下sh 后面的>/root/。。。。。 语句的意思是把执行该sh脚本的输入不论是正确还是错误( 1 和2 分别代表正确和错误)输入到我指定这个log文件中,这样就能具体分析执行问题了。
相关文章推荐
- 利用Linux中的crontab实现分布式项目定时任务
- 在Linux下利用crond实现一个定时任务并完成一个守护(精灵)进程
- 通过Linux定时任务实现定时轮询数据库及发送Http请求
- 利用Linux的crontab实现python定时任务
- Linux VPS主机利用Crontab实现定时重启任务
- 利用Linux中的crontab实现分布式项目定时任务功能
- Oracle_批处理+任务计划实现数据库自动定时备份
- Linux系统利用Crontab命令实现定时重启
- 利用pycron在windows上实现cron定时任务
- linux上利用crontab定时备份postgres数据库及文件到windows系统
- crontab命令简介 linux定时设置 Cron实现自动任务
- 利用inotify+rsync实现linux文件批量更新
- 利用inotify+rsync实现linux文件批量更新
- 利用inotify+rsync实现linux文件批量更新 推荐
- 利用JOB和SQL邮件功能实现对数据库的定时备分
- linux下设定一个定时任务的实现
- Linux下利用Crond和Expect定时登陆交换机执行任务
- 利用Cache,asp.net 简单实现定时执行任务
- linux使用cron任务定时执行数据库操作
- 用Linux计划任务cron执行cvs定时更新时的问题