11 2013 档案
摘要:这个问题在我一次写脚本的时候发现的,手动执行脚本OK,但是放在cron中就不行(通过把计划任务的log重定向出来发现问题的)。主要有下面2个问题,记下来备忘:1. 关于命令未发现crontab运行的时候,提示找不到mysql的命令,后来在脚本中加入#!/bin/bashset -xecho $PATH输出只有 /bin:/sbin解决的方法:在脚本中,导入环境变量export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin2. 关于想使用`pwd`取脚本的所在目录在脚本中使用_work=`p
阅读全文
摘要:情况描述:时间2013-11-11 18:21:04分;dba在数据维护的时候,误删除了某张表。删除之后马上又创建了同样的表,这样后续的数据写入就不用恢复了处理步骤:找到了2013-11-11 02:00:00分的mysqldump数据完整的备份(pay.full.sql) +02:00:00时备份数据库时flush-logs的binlog(mysql-bin.000085:记录着2点之后新增的数据):增量备份就是基于binlog做的1. 刷新下binlogmysqladmin -uroot -pyangcan flush-logs2. 导出binlog在误删之前的数据,注意时间可以通过先查看
阅读全文
摘要:#!/bin/bash# auth : yoncan@qq.com# date : 2013-11-05STATUS_OK=0STATUS_WARN=1STATUS_CRITICAL=2STATUS_UNKNOWN=3export PATH=$PATH:/usr/local/bin:/usr/bin:/bin_tmp_file=`mktemp /tmp/XXXXXXX`# ######################################################################### Set up default args# #################
阅读全文

浙公网安备 33010602011771号