跳至主要内容

疯狂的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

评论

此博客中的热门博文

河南省招生办公室2009年普通高等学校招生艺术类专业考试报名工作的通知

各县(市、区)招办、市区各高中学校:   为了做好2009年普通高等学校艺术类招生工作,现就我省普通高等学校招生艺术类专业考试报名工作安排如下:   一、报名时间   2009年参加河南省普通高等学校招生艺术类专业考试(以下简称"省统考")报名时间为2008年12月1-5日,逾期不予补报。   二、报名地点   凡符合普通高等学校年度招生工作规定中报名条件的考生,凭户口簿、身份证、会考证(或学籍学历证明)等证件到户口所在县(市、区)招办确定的报名点报名。   三、报名办法   1、全省艺术类省统考包括美术类、音乐类、播音与主持艺术类、服装模特类、艺术模特类、空乘类、影视表演类、编导制作类、书法类、体育舞蹈类。报考艺术类专业的考生必须至少选择参加其中一类专业省统考,除音乐、美术类之间不可以相互兼报,其余各专业类别之间可同时报考。   艺术类考生报名点代码统一规定为:90。   2、考生在报名时必须如实填写《2009年河南省普通高等学校招生考生基本信息采集表》,他人不得代为填写。各地招办应按照《河南省普通高校招生考生基本信息标准》(另文下发)采集考生信息,并打印出考生基本信息表,由考生本人签字确认。对艺术类考生以此次采集的信息为准建立考生电子档案,这部分考生报名参加文化课统考时将不再重复采集信息。   3、在报名现场统一采集考生头像照片与身份证图像信息,并作为考生参加艺术类专业省统考和文化统考准考证照片及身份证图像。   4、全省艺术类专业省统考信息采集费按豫财办综[2005]9号文件规定执行。艺术类专业省统考报名考务费按豫教财字[2000]59号文件规定执行,每名考生100元。美术类由省辖市招办收取,音乐类由省辖市招办收取50元,另50元在专业个体测试报名时由考生交考点。播音与主持艺术类、服装模特类、艺术模特类、空乘类、影视表演类、编导制作类、书法类、体育舞蹈类由考生在专业考试时将考试费100元交考点。   四、加强报名工作组织管理   我省所有艺术类考生(含报考独立设置艺术院校核经批准使用校考成绩录取院校的考生)均须办理艺术类专业省统考报名手续并领取专业统考准考证,未参加艺术类专业省统考的考生或参加艺术类专业省统考不合格的考生,不得以艺术类考生的身份参加全国文化课统一考试和录取。由于我省艺术...

揭秘中国内地时尚杂志编辑的真实生活

  一个典型的时尚女编辑的外型通常是这样的:她站在交通拥堵的马路旁,穿得像个party女郎东张西望,一边扬手叫车,一边狂打电话。靠近她,高级香水的味道让人晕眩;讲话内容不着边际,让人无从判断电话那边的人和她到底是什么关系;明星名字叫得亲切随意,英文法文不时上阵,过一会儿还要变种声调。如果有人问上一句:"你做什么工作?怎么穿得像模特,长得像明星?"回答多半是:"啊,我是时尚杂志的编辑。"   时尚编辑的做派和生活方式一向披着华丽外衣,让很多普通人迷惑,大批朝九晚五的OL和稚气未脱的年轻女学生更有无数理由羡慕这个职业:时尚编辑们永远了解最新的时尚潮流;随时有机会接触一线国际品牌、最前卫的设计师和最红的模特;时不时有机会出国采风,短短两年走遍欧洲玩转美国并不新鲜;一年几次季尾,还有机会以低折扣买到名牌……在电影《时尚女魔头》热播之后,读者调查显示,很少有人被"女魔头"的苛刻吓倒,反而是有更多的人疯狂地羡慕时尚行业 ――老板是"魔头"有什么要紧,叫我看门扛包擦地板都没关系,只要让我穿着MarcJacobs的牛仔裤和JimmyChoo的靴子上班――这个时代的物质主义如此直白,毫不掩饰。   时尚编辑们自己却有一肚子苦水:放眼未来,时尚是碗青春饭,大把年轻人在身后奋起直追,前方主编的位子能有几个空缺?静观当下,老板永远不满意;明星永远耍大牌;出国永远没时间在工作之余逛街扫货;据说确实存在一种叫做季尾折扣的东西,只是折扣之后的价格,还是和微薄的薪水之间有好大距离……光鲜靓丽去参加各类时尚酒会,晚上总要回到寒酸的小屋――为什么没钱买房?钱都拿去买去酒会的行头了啊!   初入行的时尚编辑,时时被那些货真价实自己却买不起的大牌围绕。据智联网近期数据统计:目前,中国时尚类媒体助理编辑平均年收入在2~3万元左右;中高级编辑则达到5~12万元,这个数字与国外同事根本无法相比。一个普通时尚编辑,一个月不吃不喝,也未必买得起一件大牌,有限的工资能买得起出席各种派对宴会可以不失礼的行头都属勉强。郁闷之下,不知有多少人暗骂这个奢侈又残酷的世界――可惜这些话说出来没人相信,多半还会被人说成轻狂。   当大众的羡慕和时尚编辑的抱怨都像时尚行业本身一样被"光环化"的时候,...

12月1日:世界艾滋病日

2008年12月1日是第21个世界艾滋病日。本届艾滋病日的主题依然是:"遏制艾滋,履行承诺(Stop AIDS, Keep the Promise)"。 自1981美国研究人员发现世界首例艾滋病病例后,艾滋病在全球范围内迅速蔓延,逐渐成为全球关注的重要公共卫生和社会热点问题。为提高人们对艾滋 病危害的认识,世界卫生组织于1988年1月将每年的12月1日定为世界艾滋病日(World Aids Day),号召世界各国在这一天举办各种活动,宣传和普及预防艾滋病的知识。 链接: 世界艾滋病日历年主题 艾滋病 艾滋病的医学全名为"获得性免疫缺陷综合征" (Acquired Immune Deficiency Syndrome -- AIDS) ,是人体感染了人类免疫缺陷病毒(HIV,又称艾滋病病毒)所导致的传染病。通俗地讲,艾滋病就是人体的免疫系统被艾滋病病毒破坏,使人体对威胁生命的各 种病原体丧失了抵抗能力,从而发生多种感染或肿瘤,最后导致死亡的一种严重传染病。这种病毒终生传染,破坏人的免疫系统,使人体丧失抵抗各种疾病的能力。 当艾滋病病毒感染者的免疫功能受到病毒的严重破坏、以至不能维持最低的抗病能力时,感染者便发展为艾滋病病人。随着人体免疫力的降低,人会越来越频繁地感 染上各种致病微生物,而且感染的程度也会变得越来越严重,最终会因各种复合感染而导致死亡。艾滋病病毒的传播途径主要包括血液传播、毒品注射、母婴遗传和 性接触等。国际医学界至今尚无防治艾滋病的有效药物和疗法。 艾滋病病毒 1983年,法国巴斯德研究所的Montagnier等首先从一例淋巴瘤患者的淋巴结中分离出一种病毒,被称为淋巴结病相关病毒 (lymphadenopathy associated virus, LAV),1984年初,美国国立卫生研究院国立癌症研究所的Gallo 等从艾滋病患者的外周血单核细胞(PBMC)中分离到称为人嗜T淋巴细胞病毒Ⅲ型(human T-cell lymphotropic virus type Ⅲ, HTLV-Ⅲ)的病毒。同年,美国加州大学的Levy等也从艾滋病患者的外周血淋巴细胞中分离出一种病毒,称艾滋病相关病毒(AIDS related virus, ARV)。1986年,国际病毒分类委员会...