当前位置:Gxlcms > 数据库问题 > 使用shell脚本调用mysql数据库存储过程,并设置定时任务

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

时间:2021-07-01 10:21:17 帮助过:91人阅读

本来是要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

人气教程排行