首页 > 数据库技术 > 详细

使用shell脚本调用mysql数据库存储过程,并设置定时任务

时间:2015-09-08 20:20:29      阅读:469      评论:0      收藏:0      [点我收藏+]

本来是要mysql数据库中创建事件任务来,定时执行存储过程,做数据传输的。。。后来由于种种原因,就使用crontab来定时执行,调用存储过程。

实现这个数据传输分为两步:

第一步:编写shell脚本调用mysql数据库存储过程,如下:

#!/bin/bash
#0 1 * * * sh /home/drmTrans3/rj_proc.sh
host1=127.0.0.1
user=system
passwd=linux
port=3306
mysql -h${host1} -u${user} -p${passwd} -P${port} -e "call  库名data.过程名pro" ;

这样就可以,调用执行库data的过程pro了

第二步:创建crontab定时任务,设置在凌晨1点执行脚本/home/drmTrans3/rj_proc.sh

#vi /var/spool/cron/root

添加语句

0 1 * * * sh /home/drmTrans3/rj_proc.sh


经过这两个步骤,就可以实现使用shell脚本调用mysql数据库存储过程,并设置定时任务。


本文出自 “广州linux运维” 博客,请务必保留此出处http://milenovo.blog.51cto.com/10554394/1692847

使用shell脚本调用mysql数据库存储过程,并设置定时任务

原文:http://milenovo.blog.51cto.com/10554394/1692847

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!