跳至主要内容

疯狂的baidu

疯狂的baidu


http://mu.baidu.com/sql/

Index of /sql

http://mu.baidu.com/bin/

Index of /bin


后台地址:http://mu.baidu.com/admin/

联系管理员

sql里边几个有意思的信息:



http://mu.baidu.com/sql/mu.sql

CREATE DATABASE mu;
CREATE TABLE `admin` (
`aid` int(11) NOT NULL AUTO_INCREMENT,
`aname` varchar(255) NOT NULL DEFAULT '',
`pwd` varchar(40) NOT NULL DEFAULT '',
`createtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`lastlogin` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`logintimes` int(11) NOT NULL DEFAULT '0',
`operator` int(11) NOT NULL DEFAULT '0',
`level` int(1) NOT NULL DEFAULT '0',
`acid` int(11) NOT NULL DEFAULT '0',
`astatus` int(1) NOT NULL DEFAULT '1',
PRIMARY KEY (`aid`)
) TYPE=MyISAM

http://mu.baidu.com/sql/music.sql 的最后

INSERT INTO admin SET aname='admin', pwd='Baidu_music_man@ge', level=9;

backupdatabase.jx.sh 中

EMAIL='yejiaming@baidu.com'
MOBILE='13911618190'

musicstat.sh 中

RECEIVER='lina@baidu.com, guoyi@baidu.com, chenyan@baidu.com, yejiaming@baidu.com'

sysnchronize.sh 中

cd $MUSICROOT
for host in $REMOTEHOST
do
if [ $LOCAL = $host ]
then
continue;
else
scp -r upload work@${host}:web/music/
fi
done

好啦上边摘要百度音乐值班的脚本,下边看看完整的脚本

/*  http://mu.baidu.com/sql/mu.sql
*/

CREATE DATABASE mu;
CREATE TABLE `admin` (
`aid` int(11) NOT NULL AUTO_INCREMENT,
`aname` varchar(255) NOT NULL DEFAULT '',
`pwd` varchar(40) NOT NULL DEFAULT '',
`createtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`lastlogin` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`logintimes` int(11) NOT NULL DEFAULT '0',
`operator` int(11) NOT NULL DEFAULT '0',
`level` int(1) NOT NULL DEFAULT '0',
`acid` int(11) NOT NULL DEFAULT '0',
`astatus` int(1) NOT NULL DEFAULT '1',
PRIMARY KEY (`aid`)
) TYPE=MyISAM
CREATE TABLE `adminlog` (
`lid` int(11) NOT NULL AUTO_INCREMENT,
`agaid` int(11) NOT NULL DEFAULT '0',
`optime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`operation` varchar(255) NOT NULL DEFAULT '',
`detail` varchar(255) NOT NULL DEFAULT '',
`ip` varchar(15) NOT NULL DEFAULT '',
PRIMARY KEY (`lid`)
) TYPE=MyISAM
CREATE TABLE `album` (
`bid` int(11) NOT NULL AUTO_INCREMENT,
`bcid` int(11) NOT NULL DEFAULT '0',
`bname` varchar(255) NOT NULL DEFAULT '',
`bsinger` varchar(255) NOT NULL DEFAULT '',
`publishdate` date NOT NULL DEFAULT '0000-00-00',
`bdescript` text NOT NULL,
`bpic` varchar(255) NOT NULL DEFAULT '',
`committime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`operator` int(11) NOT NULL DEFAULT '0',
`bstatus` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`bid`)
) TYPE=MyISAM
CREATE TABLE `company` (
`cid` int(11) NOT NULL AUTO_INCREMENT,
`cname` varchar(255) NOT NULL DEFAULT '',
`cdescript` text NOT NULL,
`cpic` varchar(255) NOT NULL DEFAULT '',
`curl` varchar(255) NOT NULL DEFAULT '',
`cstatus` int(1) NOT NULL DEFAULT '1',
PRIMARY KEY (`cid`)
) TYPE=MyISAM
CREATE TABLE `experience` (
`eid` int(11) NOT NULL AUTO_INCREMENT,
`ename` varchar(255) NOT NULL DEFAULT '',
`esinger` varchar(255) NOT NULL DEFAULT '',
`edescript` text NOT NULL,
`file` varchar(255) NOT NULL DEFAULT '',
`addtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`etimes` int(11) NOT NULL DEFAULT '0',
`estatus` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`eid`)
) TYPE=MyISAM
CREATE TABLE `forecast` (
`fid` int(11) NOT NULL AUTO_INCREMENT,
`fname` varchar(255) NOT NULL DEFAULT '',
`fdescript` varchar(255) NOT NULL DEFAULT '',
`furl` varchar(255) NOT NULL DEFAULT '',
`starttime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`endtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`createtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`fstatus` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`fid`)
) TYPE=MyISAM
CREATE TABLE `lucky` (
`kid` int(11) NOT NULL AUTO_INCREMENT,
`kname` varchar(255) NOT NULL DEFAULT '',
`type` tinyint(4) NOT NULL DEFAULT '1',
`kurl` varchar(255) NOT NULL DEFAULT '',
`luckynum` int(11) NOT NULL DEFAULT '0',
`luckysent` int(11) NOT NULL DEFAULT '0',
`luckyord` text NOT NULL,
`kpic` varchar(255) NOT NULL DEFAULT '',
`kdescript` text NOT NULL,
`starttime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`endtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`provider` varchar(255) NOT NULL DEFAULT '',
`issuetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`kstatus` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`kid`)
) TYPE=MyISAM
CREATE TABLE `luckylog` (
`lid` int(11) NOT NULL AUTO_INCREMENT,
`kgkid` int(11) NOT NULL DEFAULT '0',
`kgord` int(11) NOT NULL DEFAULT '0',
`kgppname` varchar(255) NOT NULL DEFAULT '',
`luckytime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`ip` varchar(15) NOT NULL DEFAULT '',
PRIMARY KEY (`lid`)
) TYPE=MyISAM
CREATE TABLE `luckyuser` (
`uid` int(11) NOT NULL AUTO_INCREMENT,
`kukid` int(11) NOT NULL DEFAULT '0',
`kuord` int(11) NOT NULL DEFAULT '0',
`kuppname` varchar(50) NOT NULL DEFAULT '',
`name` varchar(20) NOT NULL DEFAULT '',
`address` varchar(200) NOT NULL DEFAULT '',
`email` varchar(40) NOT NULL DEFAULT '',
`postcode` varchar(6) NOT NULL DEFAULT '',
`phonenum` varchar(20) NOT NULL DEFAULT '',
`mphone` varchar(13) NOT NULL DEFAULT '',
`committime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`sent` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`uid`)
) TYPE=MyISAM
CREATE TABLE `singer` (
`sid` int(11) NOT NULL AUTO_INCREMENT,
`svid` int(11) NOT NULL DEFAULT '0',
`singer` varchar(255) NOT NULL DEFAULT '',
`sppname` varchar(25) NOT NULL DEFAULT '',
`spic` text NOT NULL,
`spiclink` varchar(255) NOT NULL DEFAULT '',
`spicsl` text NOT NULL,
`mv` varchar(255) NOT NULL DEFAULT '',
`total` int(11) NOT NULL DEFAULT '0',
`valid` int(11) NOT NULL DEFAULT '0',
`sord` tinyint(4) NOT NULL DEFAULT '0',
`sstatus` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`sid`)
) TYPE=MyISAM
CREATE TABLE `song` (
`oid` int(11) NOT NULL AUTO_INCREMENT,
`obid` int(11) NOT NULL DEFAULT '0',
`oname` varchar(255) NOT NULL DEFAULT '',
`osinger` varchar(255) NOT NULL DEFAULT '',
`search` int(1) NOT NULL DEFAULT '1',
`word` varchar(255) NOT NULL DEFAULT '',
`mp3url` varchar(255) NOT NULL DEFAULT '',
`ostatus` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`oid`)
) TYPE=MyISAM
CREATE TABLE `vote` (
`vid` int(11) NOT NULL AUTO_INCREMENT,
`vname` varchar(255) NOT NULL DEFAULT '',
`starttime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`endtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`singernum` int(11) NOT NULL DEFAULT '0',
`votedesc` varchar(100) NOT NULL DEFAULT '',
`vstatus` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`vid`)
) TYPE=MyISAM
CREATE TABLE `votelog` (
`lid` int(11) NOT NULL AUTO_INCREMENT,
`vgvid` int(11) NOT NULL DEFAULT '0',
`vgsid` int(11) NOT NULL DEFAULT '0',
`vgppname` varchar(255) NOT NULL DEFAULT '',
`votetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`ip` varchar(15) NOT NULL DEFAULT '',
PRIMARY KEY (`lid`)
) TYPE=MyISAM
/* http://mu.baidu.com/sql/music.sql
*/

CREATE DATABASE music;

USE music;

CREATE TABLE `admin` (
`aid` int(11) NOT NULL AUTO_INCREMENT,
`aname` varchar(255) NOT NULL DEFAULT '',
`pwd` varchar(40) NOT NULL DEFAULT '',
`createtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`lastlogin` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`logintimes` int(11) NOT NULL DEFAULT '0',
`operator` int(11) NOT NULL DEFAULT '0',
`level` int(1) NOT NULL DEFAULT '0',
`acid` int(11) NOT NULL DEFAULT '0',
`astatus` int(1) NOT NULL DEFAULT '1',
PRIMARY KEY (`aid`)
) TYPE=MyISAM;
CREATE TABLE `adminlog` (
`lid` int(11) NOT NULL AUTO_INCREMENT,
`agaid` int(11) NOT NULL DEFAULT '0',
`optime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`operation` varchar(255) NOT NULL DEFAULT '',
`detail` varchar(255) NOT NULL DEFAULT '',
`ip` varchar(15) NOT NULL DEFAULT '',
PRIMARY KEY (`lid`)
) TYPE=MyISAM;
CREATE TABLE `album` (
`bid` int(11) NOT NULL AUTO_INCREMENT,
`bcid` int(11) NOT NULL DEFAULT '0',
`bname` varchar(255) NOT NULL DEFAULT '',
`bsinger` varchar(255) NOT NULL DEFAULT '',
`publishdate` date NOT NULL DEFAULT '0000-00-00',
`bdescript` text NOT NULL,
`bpic` varchar(255) NOT NULL DEFAULT '',
`committime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`operator` int(11) NOT NULL DEFAULT '0',
`bstatus` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`bid`)
) TYPE=MyISAM;
CREATE TABLE `company` (
`cid` int(11) NOT NULL AUTO_INCREMENT,
`cname` varchar(255) NOT NULL DEFAULT '',
`cdescript` text NOT NULL,
`cpic` varchar(255) NOT NULL DEFAULT '',
`curl` varchar(255) NOT NULL DEFAULT '',
`cstatus` int(1) NOT NULL DEFAULT '1',
PRIMARY KEY (`cid`)
) TYPE=MyISAM;
CREATE TABLE `experience` (
`eid` int(11) NOT NULL AUTO_INCREMENT,
`ename` varchar(255) NOT NULL DEFAULT '',
`esinger` varchar(255) NOT NULL DEFAULT '',
`edescript` text NOT NULL,
`file` varchar(255) NOT NULL DEFAULT '',
`addtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`etimes` int(11) NOT NULL DEFAULT '0',
`estatus` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`eid`)
) TYPE=MyISAM;
CREATE TABLE `lucky` (
`kid` int(11) NOT NULL AUTO_INCREMENT,
`kname` varchar(255) NOT NULL DEFAULT '',
`type` tinyint(4) NOT NULL DEFAULT '1',
`kurl` varchar(255) NOT NULL DEFAULT '',
`luckynum` int(11) NOT NULL DEFAULT '0',
`luckyord` text NOT NULL,
`kpic` varchar(255) NOT NULL DEFAULT '',
`kdescript` text NOT NULL,
`starttime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`endtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`provider` varchar(255) NOT NULL DEFAULT '',
`issuetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`kstatus` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`kid`)
) TYPE=MyISAM;
CREATE TABLE `luckylog` (
`lid` int(11) NOT NULL AUTO_INCREMENT,
`kgkid` int(11) NOT NULL DEFAULT '0',
`kgord` int(11) NOT NULL DEFAULT '0',
`kgppname` varchar(255) NOT NULL DEFAULT '',
`luckytime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`ip` varchar(15) NOT NULL DEFAULT '',
PRIMARY KEY (`lid`)
) TYPE=MyISAM;
CREATE TABLE `luckyuser` (
`uid` int(11) NOT NULL AUTO_INCREMENT,
`kukid` int(11) NOT NULL DEFAULT '0',
`kuord` int(11) NOT NULL DEFAULT '0',
`name` varchar(20) NOT NULL DEFAULT '',
`address` varchar(200) NOT NULL DEFAULT '',
`email` varchar(40) NOT NULL DEFAULT '',
`postcode` varchar(6) NOT NULL DEFAULT '',
`phonenum` varchar(20) NOT NULL DEFAULT '',
`mphone` varchar(13) NOT NULL DEFAULT '',
`committime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`uid`)
) TYPE=MyISAM;
CREATE TABLE `singer` (
`sid` int(11) NOT NULL AUTO_INCREMENT,
`svid` int(11) NOT NULL DEFAULT '0',
`singer` varchar(255) NOT NULL DEFAULT '',
`sppname` varchar(25) NOT NULL DEFAULT '',
`spic` text NOT NULL,
`total` int(11) NOT NULL DEFAULT '0',
`valid` int(11) NOT NULL DEFAULT '0',
`sord` tinyint(4) NOT NULL DEFAULT '0',
`sstatus` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`sid`)
) TYPE=MyISAM;
CREATE TABLE `song` (
`oid` int(11) NOT NULL AUTO_INCREMENT,
`obid` int(11) NOT NULL DEFAULT '0',
`oname` varchar(255) NOT NULL DEFAULT '',
`osinger` varchar(255) NOT NULL DEFAULT '',
`search` int(1) NOT NULL DEFAULT '1',
`word` varchar(255) NOT NULL DEFAULT '',
`mp3url` varchar(255) NOT NULL DEFAULT '',
`ostatus` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`oid`)
) TYPE=MyISAM;
CREATE TABLE `vote` (
`vid` int(11) NOT NULL AUTO_INCREMENT,
`vname` varchar(255) NOT NULL DEFAULT '',
`starttime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`endtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`vstatus` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`vid`)
) TYPE=MyISAM;
CREATE TABLE `votelog` (
`lid` int(11) NOT NULL AUTO_INCREMENT,
`vgvid` int(11) NOT NULL DEFAULT '0',
`vgsid` int(11) NOT NULL DEFAULT '0',
`vgppname` varchar(255) NOT NULL DEFAULT '',
`votetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`ip` varchar(15) NOT NULL DEFAULT '',
PRIMARY KEY (`lid`)
) TYPE=MyISAM;

INSERT INTO admin SET aname='admin', pwd='Baidu_music_man@ge', level=9;
/* http://mu.baidu.com/sql/update.sql
*/

ALTER TABLE lucky ADD luckysent int DEFAULT 0 NOT NULL AFTER luckynum;
ALTER TABLE luckyuser ADD kuppname varchar(50) DEFAULT '' NOT NULL AFTER kuord;
ALTER TABLE vote ADD singernum int DEFAULT 0 NOT NULL AFTER endtime;
ALTER TABLE vote ADD votedesc varchar(100) DEFAULT '' NOT NULL AFTER singernum;
ALTER TABLE singer ADD spiclink varchar(255) DEFAULT '' NOT NULL AFTER spic;
#backupdatabase.jx.sh
#!/bin/sh

MYSQL_BIN=~/local/mysql/bin/mysql
MYSQLDUMP_BIN=~/local/mysql/bin/mysqldump

YEAR=`date -d '1 days ago' +%Y`
MON=`date -d '1 days ago' +%m`
DAY=`date -d '1 days ago' +%d`
DATE=${YEAR}${MON}${DAY}

HOST=`hostname`
REMOTE_SERVER=10.23.65.18 #zjm-music0.zjm

EMAIL='yejiaming@baidu.com'
MOBILE='13911618190'


BACKUP_ROOT=~/backup/music
DATABASE_BACKUP_ROOT=${BACKUP_ROOT}/database

cd ${DATABASE_BACKUP_ROOT}
mkdir ${YEAR}
cd ${YEAR}
mkdir ${MON}
cd ${MON}

MUSIC_DATABASE_NAME=mu-sl

DIR=`pwd`
MUSIC_DATA_FILE=${MUSIC_DATABASE_NAME}.database.${DATE}
MUSIC_DATA_TAR=${MUSIC_DATA_FILE}.tar.gz
MUSIC_DATA_TAR_PATH=${DIR}/${MUSIC_DATA_TAR}


# 重试次数
MAX_WAIT_TIMES=60
# 等待时间间隔,单位为秒
WAIT_TIME=60

# 重试次数记数器
COUNTER=0

# 下载指数数据成功标志
SUCC=no
SAME=no

# START RUN ####################################################

rm -f ${MUSIC_DATA_FILE}*

# 数据下载
while [ $SUCC = no ]
do
COUNTER=`expr $COUNTER + 1`

if [ $COUNTER -gt $MAX_WAIT_TIMES ]
then
break
fi

scp ${REMOTE_SERVER}:${MUSIC_DATA_TAR_PATH} ./${MUSIC_DATA_TAR}

if [ ! -r ${MUSIC_DATA_TAR} ]
then
sleep $WAIT_TIME
else
while [ $SAME = no ]
do
sleep 10
scp ${REMOTE_SERVER}:${MUSIC_DATA_TAR_PATH} ./${MUSIC_DATA_TAR}.1
diff ${MUSIC_DATA_TAR}* >${MUSIC_DATA_TAR}.diff 2>&1
if [ -s ${MUSIC_DATA_TAR}.diff ]
then
cp ${MUSIC_DATA_TAR}.1 ${MUSIC_DATA_TAR}
rm -f ${MUSIC_DATA_TAR}.1
else
rm -f ${MUSIC_DATA_TAR}.1
SUCC=yes
SAME=yes
fi
rm -f ${MUSIC_DATA_TAR}.diff
done
fi
done
sleep 2

# 如果成功下载则导入数据,否则发报警
if [ ! -r ${MUSIC_DATA_TAR} ]
then
echo "$HOST: 获取${REMOTE_SERVER}:${MUSIC_DADA_FILE}失败! " | mail $EMAIL -s "$HOST: 获取${REMOTE_SERVER}:${MUSIC_DATA_FILE}失败!"
# for MBLID in $MOBILE
# do
# /home/work/bin/gsmsend -s 10.11.0.231:15000 $MBLID@"$HOST: 获取${REMOTE_SERVER}:${MUSIC_DATA_FILE}失败!"
# done
else
tar zxvf ${MUSIC_DATA_TAR}
${MYSQL_BIN} -uroot -f ${MUSIC_DATABASE_NAME} <${MUSIC_DATA_FILE}
rm -f ${MUSIC_DATA_FILE}
fi


#backupdatabase.sh
#!/bin/sh

MYSQL_BIN=~/local/mysql/bin/mysql
MYSQLDUMP_BIN=~/local/mysql/bin/mysqldump

YEAR=`date -d '1 days ago' +%Y`
MON=`date -d '1 days ago' +%m`
DAY=`date -d '1 days ago' +%d`
DATE=${YEAR}${MON}${DAY}

HOST=`hostname`
REMOTE_SERVER=10.23.65.18 #zjm-music0.zjm

EMAIL='yejiaming@baidu.com'
MOBILE='13911618190'

BACKUP_ROOT=~/backup/music
DATABASE_BACKUP_ROOT=${BACKUP_ROOT}/database

cd ${DATABASE_BACKUP_ROOT}
mkdir ${YEAR}
cd ${YEAR}
mkdir ${MON}
cd ${MON}

MUSIC_DATABASE_NAME=mu-sl

DIR=`pwd`
MUSIC_DATA_FILE=${MUSIC_DATABASE_NAME}.database.${DATE}
MUSIC_DATA_PATH=${DIR}/${MUSIC_DATA_FILE}


${MYSQLDUMP_BIN} -uroot --add-drop-table ${MUSIC_DATABASE_NAME} >${MUSIC_DATA_FILE}

sleep 2

tar zcvf ${MUSIC_DATA_FILE}.tar.gz ${MUSIC_DATA_FILE}

sleep 2

rm -f ${MUSIC_DATA_FILE}


#backupdatabase.zjm.sh
#!/bin/sh

MYSQL_BIN=~/local/mysql/bin/mysql
MYSQLDUMP_BIN=~/local/mysql/bin/mysqldump

YEAR=`date -d '1 days ago' +%Y`
MON=`date -d '1 days ago' +%m`
DAY=`date -d '1 days ago' +%d`
DATE=${YEAR}${MON}${DAY}

HOST=`hostname`
REMOTE_SERVER=10.23.65.18 #zjm-music0.zjm

EMAIL='yejiaming@baidu.com'
MOBILE='13911618190'

BACKUP_ROOT=~/backup/music
DATABASE_BACKUP_ROOT=${BACKUP_ROOT}/database

cd ${DATABASE_BACKUP_ROOT}
mkdir ${YEAR}
cd ${YEAR}
mkdir ${MON}
cd ${MON}

MUSIC_DATABASE_NAME=mu-sl

DIR=`pwd`
MUSIC_DATA_FILE=${MUSIC_DATABASE_NAME}.database.${DATE}
MUSIC_DATA_PATH=${DIR}/${MUSIC_DATA_FILE}


${MYSQLDUMP_BIN} -uroot --add-drop-table ${MUSIC_DATABASE_NAME} >${MUSIC_DATA_FILE}

sleep 2

tar zcvf ${MUSIC_DATA_FILE}.tar.gz ${MUSIC_DATA_FILE}

sleep 2

rm -f ${MUSIC_DATA_FILE}


#daily.sh
#!/bin/sh

SH_BIN="sh -x"
PHP_BIN=~/local/php/bin/php

MUSIC_ROOT=~/web/mu-sl
MUSIC_BIN=${MUSIC_ROOT}/bin
MUSIC_TOOLS=${MUSIC_ROOT}/tools

cd $MUSIC_TOOLS
$PHP_BIN exportstatdata.php
sleep 5

cd $MUSIC_BIN
${SH_BIN} backupdatabase.sh
sleep 5
${SH_BIN} musicstat.sh
sleep 5


#musicstat.sh
#!/bin/sh

LOGDIR=/home/work/backup/music/logs
YEAR=`date -d '5 days ago' +%Y`
MON=`date -d '5 days ago' +%m`
DAY=`date -d '5 days ago' +%d`
DATE=${YEAR}${MON}${DAY}

cd ${LOGDIR}/${YEAR}/${MON}

LOGFILE=mu-zone-access_log.${DATE}

HOSTNAME=`hostname | cut -f1 -d-`

RECEIVER='lina@baidu.com, guoyi@baidu.com, chenyan@baidu.com, yejiaming@baidu.com'

awk -F "\"" '{print $2" "$4}' ${LOGFILE} | awk -F " " '{print $2" "$4}' | grep -P "(\.php.*|^\/|\/main\/) " | sort -k 1,2 | uniq -c | sort -k 1 -n -r | mail $RECEIVER -s mu-zone.stat.${DATE}.${HOSTNAME}
#sysnchronize.sh
#!/bin/sh

date

MUSICROOT=~/web/mu-sl
UPLOADDIR=${MUSICROOT}/upload

REMOTEHOST='10.65.14.248 10.23.65.18'
LOCAL=10.23.65.18

cd $MUSICROOT
for host in $REMOTEHOST
do
if [ $LOCAL = $host ]
then
continue;
else
scp -r upload work@${host}:web/music/
fi
done

评论

此博客中的热门博文

20个免费的SEO网站分析工具

  在开发和维护网站的过程中, 网站分析 将对网站的前途起到非常重大的作用。今天暴风彬彬为大家收集了20个用来对自己的网站进行分析的资源或工具,而且它们几乎不用注册甚至下载就可以使用哦。有些可以说是 SEO 必不可少的工具!还等什么,快往下看…   下面要介绍的这20个工具,有些能对你提交的网站进行详尽的分析并作出详细的分析报告,甚至提示如何解决网站存在的一些问题,以达到优化效果;有些工具只是提供一个大体的分析。我相信其中大部分都会对你的SEO工作有所帮助,而且会是你的网站维护起来更有意思 :-D  译者注:您还可以参考以下网站优化相关文章: 《 浅谈网站用户体验UX与SEO的关系 》 《 推荐两个SEO辅助搜索工具 》 《 Google 评价 blog 的指标 》  《 Google 网页排名背后的技术 》  1. Website Grader   Website Grader是我平常比较喜欢使用 SEO分析工具 ,因为它分析得很全面,可用性也很高。通过Website Grader你将得到一个关于你提交的网站的非常详尽的分析报告,报告涉及到了网站的各个部分,比如页面结构、域名信息、标题摘要信息(h1,h2,h3 这些)、Google索引数量和bot最后爬行日期、RSS是否正确、Google/Yahoo/Alexa/MSN上的反向链接数、 Technorati排名、del.icio.us的收藏数、Alexa的排名情况和Google PageRank值。并且还会对提交的网站进行打分及网站出现的问题的修改建议。通常Website Grader所提出来的修改建议是很有价值的,而且能详细的致命问题出在哪,如何才能解决这样的问题。   2. Trifecta   Trifecta是这20个 SEO工具 中比较独特的一个,它以不同的标准分析一个网页、一个博客甚至一个顶级域名下的整个网站,他最终会为你提交的网站总结大致的分数及报告。如果不是会员的话每天可以申请一份分析报告。 3. Spider Simulator   这个分析工具会对你提交的网站进行相对于搜索引擎友好度的分析,并对提交的网站进行评分。主要的评分标准是Meta标签的使用、网页的标题、图片和Alt属性、网站响应时间和链接。 4

俄罗斯政治改革:走出经济阵痛,宪政日益成熟

2009-07-28 14:43:54 来源: 网易历史    俄罗斯的人民宁愿忍受改革的阵痛,也坚持政治改革,用一次又一次的全民公决和总统选举,表明人民宁愿抛弃什么,需要什么。俄罗斯联邦的领导人深知,加强对公权力的操作和政府官员们的收入和财产的透明度,是反腐倡廉的必要的重要措施,也是反腐败的决心的表现。   本文摘自《勇破坚冰的《未定稿》及其他》 李凌/编著 中国社会科学出版社   俄罗斯联邦改革的阵痛和进步1991年底,苏联解体,俄罗斯联邦是苏联的法定继承国。俄罗斯联邦在上世纪九十年代的政治经济改革中,出现了大规模经济下滑。据官方统计,1996年的国内生产总值(GDP)比1991年下降约50%。   一   但实际产量是否下降了这么多?影响人民生活水平大幅度下降的主要原因是什么?这些需要具体的分析。   1. 在苏联时期,GDP中,包括大量的军工厂的产品、未完成的建设项目和计划经济下的劣质产品(有人估计这些共约占当时GDP的50%-70%)。因此,苏联当时GDP数字虽然很高,但居民生活消费品却很少,商店货架经常空空如也。当时的苏联政府中了美国的诡计,和美国大搞军备竞赛,消耗了大量国家资源。冷战结束后,大部分军工企业被迫停产改造,连带引起一部分重工业、化工业、电子工业也停顿或减产,引起许多工人失业。军工产品特别昂贵,-辆现代化的坦克的产值相当于几十辆汽车,更不要说飞机、导弹和核武器了。这些产业一停产或减产,必然出现整体GDP数字大幅度下降。   2.苏联时代实行的是公有制和计划经济,地方官员和公有制企业的经理们,为了表现自己的政绩得到奖励和提拔,往往夸大产量,所报的数字有很大的水分。实行私有制后,私营企业主为了减少或偷漏税负,所报产量往往少于实际。   3.苏联解体后,地下经济迅速发展,不算入官方公布的GDP数字之内,但对居民的生活有很大的影响。有人估计,地下经济约为当时官方公布的GDP一半以上,实际如何,无法统计。   但必须承认,在经济改革中,主要由于俄罗斯联邦政府的某些人接受了西方学者的馊主意,1992年起实行所谓"休克疗法",物价一下子完全放开,在当时商品严重短缺的情况下,引起物价数十倍地迅速飙升,这才是人民生活水平大幅度下降的主要原因,而不是由于某些人所喋喋不休地宣传的政治改革。   二