免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1365 | 回复: 6
打印 上一主题 下一主题

跪求高手 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-08-30 20:38 |只看该作者 |倒序浏览
有一客户,要求如下:
  数据库buider自动备份,每晚10:30(除周6,周日)备份在本机(sun e250)目录
/home/sybase/data/backup下,文件名clfynew.dat, 只要一份
最新的, 同时备份在局网的一台PC的G盘上(os:windows-xp,
名:super2, IP: 200.100.83., 只保持20份, 文件名: clfy+"DATE".dat,
如clfy0827.dat, clfy0830.dat,..., clfy0903.dat.

论坛徽章:
0
2 [报告]
发表于 2004-08-30 20:44 |只看该作者

跪求高手

楼上IP:200.100.83.8, 请高手赐程序或脚本,先谢了!

论坛徽章:
0
3 [报告]
发表于 2004-08-31 07:17 |只看该作者

跪求高手

没人回复?  继续

论坛徽章:
0
4 [报告]
发表于 2004-08-31 08:33 |只看该作者

跪求高手

这个很简单呀,你给客户做,怎么不会?我这个客户自己都会了,你这个工程师还要赶快请起
1、在本机设置自动备份,设置天天备份得了,周六周日备不备份无所谓吧
,直接覆盖文件得了,反正要一份
2、客户机设置任务,每天ftp下来,以日期命名,保留最近20天的,超过20天后,自动删除,搞定

论坛徽章:
0
5 [报告]
发表于 2004-08-31 21:07 |只看该作者

跪求高手

谢楼上, 起来再说, 只怪以前不用功
思路我也知道,基本语句也知,但细节不会写,如怎样以变的日期做文件名等

论坛徽章:
0
6 [报告]
发表于 2004-09-01 09:19 |只看该作者

跪求高手

#!/bin/sh
SYBASEHOME=/home/sybase
PATH=$PATHSYBASEHOME/bin:
DATAPATH=$SYBASEHOME/data/backup/
FILEPREFIX=clfy
FILEPOSTFIX=dat
DAYS=20

export PATH
if test ! -d $DATEPATH
then exit 1
fi

#Delete files 20 days ago
for loop in `find $DATAPATH -type f -mtime +$DAYS -name "FILEPREFIX*.$FILEPOSTFIX" `
do
rm -f $loop
done

#Now Let's Enjoy dump
TODAY=`date +%Y%m%d`

isql -Usa -P -SSYB_SERVER<<EOF
dump database master to '$DATAPATH$FILEPREFIX$TODAY.$FILEPOSTFIX'
go
EOF

echo "dumpfinished"

exit 0

论坛徽章:
0
7 [报告]
发表于 2004-09-02 07:05 |只看该作者

跪求高手

THANK  圣骑士  VERY MUCH
我看到了与高手的差距。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP