码迷,mamicode.com
首页 > 数据库 > 详细

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

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

标签:存储过程 crontab

本来是要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数据库存储过程,并设置定时任务

标签:存储过程 crontab

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!