按特定需求每日或者定时导出数据库的脚本

PHP程序设计语言和相关项目讨论
Post Reply
User avatar
fanisky
技术组成员
技术组成员
Posts: 510
Joined: 2007-04-15 15:03

按特定需求每日或者定时导出数据库的脚本

Post by fanisky » 2007-08-31 17:55

今天接到一个需求,需要将某库中的某表中的某一字段,按时间,每日导出一份到文件里
就产生了一下脚本。感觉还是非常好用的,共享给大家

Code: Select all

filedir="/home/www/action/auto_dump_mobile_nopay/"
outfile=$filedir`date +%Y%m%d`".txt"
datetime=`date -d "-1 day" +%F`" 0:0:0"
`echo "select sj from nopay where createtime > '$datetime' into outfile '$outfile' "  | /usr/local/mysql/bin/mysql -uroot -ppassword databasename `

User avatar
fanisky
技术组成员
技术组成员
Posts: 510
Joined: 2007-04-15 15:03

Re: 按特定需求每日或者定时导出数据库的脚本

Post by fanisky » 2007-08-31 18:00

对了,还要把这个脚本文件 ln 到 /etc//etc/cron.daily/ 下面

这样脚本会在每天大概凌晨3-4点的时候执行

Post Reply