html tool

2012年3月1日星期四

数据库备份脚本安装程序

嘻嘻,显摆一下,linux 上数据库备份脚本setup

#创建备份文件
echo "mysqldump -h 127.0.0.1 -uroot -p123 testlink >/home/test/try/testlink.sql.\$(date -d\"today\" +\"%Y%m%d_%H%M%S\")" >mysqldump.sql


# 修改文件权限
chmod 777 /home/test/try/mysqldump.sql


# 在计划任务中加入脚本的执行计划 当前备份时间为每天的16:20
echo -e "#加入数据库备份脚本\n20 16 * * * root /home/test/try/mysqldump.sql" >>/etc/crontab


# 重启启动计划任务
pkill crond
/usr/sbin/crond

echo "test.sh is ok!Good luck:)"

----------------------------
嘻嘻不过要求主机本地计划任务的crond是开启的,并且有mysql可以使用啊!:)
对了顺便还测试里一下相同功能在windows上的实现,也可以的。不够就是这个计划任务添加后重启计算机才可以,只重启计划任务不可以。回头整理一下windows的脚本去。

PS:有几个小发现记录一下
1.echo 使用转义符的 -e 在windows的cmd中可不好用,这个回头研究一下看看,windows中如何使用。
2.htc 中使用的linux是什么版本啊?我在手机上测试时发现man都不好用
[go]一下发现是HTC 2G,设备版本是多普达心机1.0.0.A6188W Linux版本,看来还是自己安装命令吧:)
3.这个脚本没有做异常处理,没有写日志,注释写的也很懒,好多要改进的啊!

没有评论:

发表评论