免费注册 查看新帖 |

Chinaunix

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

自动0级备份问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-15 08:09 |只看该作者 |倒序浏览
用的crontab来调度,内容如下
30 5 * * 3 ${HOME}/.profile;/u/informix/ontape0.sh

ontape0.sh内容如下
echo "开始0级备份 at `date +'%m%d%H%M'`" >;>; $HOME/tmp/back0.out
echo | ontape -s -L 0 >;/dev/null 2>;&1
echo "at `date +'%m%d%H%M'` 0级备份完毕!" >;>; $HOME/tmp/back0.out


今天查看back0.out,内容如下
开始0级备份 at 06150530
at 06150530 0级备份完毕?

怎么前后2个时间一样?究竟备份过0级没有?

论坛徽章:
0
2 [报告]
发表于 2005-06-20 17:49 |只看该作者

自动0级备份问题

应该是没备份成功,检查一下onconfig文件里的TAPEDEV的设置是否正确?

论坛徽章:
0
3 [报告]
发表于 2005-06-20 19:26 |只看该作者

自动0级备份问题

正确的,不用crontab直接执行脚本能正常备份的

论坛徽章:
0
4 [报告]
发表于 2005-06-21 09:53 |只看该作者

自动0级备份问题

在ontape -s -L 0前加上/u/informix/setenv.XXX,把环境变量设一下试试呢

论坛徽章:
0
5 [报告]
发表于 2005-06-21 18:34 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2005-06-21 21:35 |只看该作者

自动0级备份问题

我以前试过手工键入ontape -s -L 0进行备份,但仍然提示选择0 1 2项,好像不管用啊?这样放到CRONTAB中也是无济于事的,估计楼主和我遇到的问题是一致的,请大家指教

论坛徽章:
0
7 [报告]
发表于 2005-06-23 08:14 |只看该作者

自动0级备份问题

将ontape0.sh改成这样
cd $HOME
INFORMIXDIR=/u/informix
export INFORMIXDIR
PATH=$PATHINFORMIXDIR/bin
export PATH
LD_LIBRARY_PATH=/u/informix/lib:/u/informix/lib/esql
export LD_LIBRARY_PATH
DBDATE=Y4MD.
ONCONFIG=onconfig.test
INFORMIXSERVER=testtcp
export ONCONFIG INFORMIXSERVER DBDATE
echo "开始0级备份 at `date +'%m%d%H%M'`" >;>; $HOME/tmp/back0.out
echo | ontape -s -L 0 >;/dev/null 2>;&1
echo "at `date +'%m%d%H%M'` 0级备份完毕!" >;>; $HOME/tmp/back0.out
也就是把环境变量加进去后备份成功
back0.out内容:
开始0级备份 at 06230530
at 06230627 0级备份完毕!

谢谢大家

论坛徽章:
0
8 [报告]
发表于 2005-06-23 11:24 |只看该作者

自动0级备份问题

哈哈,crontab里面的用户是不会执行.profile和enviroment
之类的东西,所以要在脚本里加上环境变量的说明
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP