免费注册 查看新帖 |

Chinaunix

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

shell脚本执行出错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-06 09:19 |只看该作者 |倒序浏览
我有一个脚本,执行时提示:backup.sh: syntax error at line 12: `(\' unexpected 。脚本如下:
ORACLE_BASE=/export/home/oracle
ORACLE_HOME=/export/home/oracle/OraHome1
ORACLE_OWNER=oracle
ORACLE_SID=A2DBCENTER
export ORACLE_BASE
DBA=$ORACLE_BASE/admin
export ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin:/usr/local/bin
ORACLE_OWNER=oracle
export ORACLE_SID
ORACLE_OWNER=oracle
export ORACLE_SID
export PATH
declare t=$(\"date\"|nawk \'{print $1}\')
case \"$t\" in
\"Sun\")

        $ORACLE_HOME/bin/rman target / nocatalog << EOF
        run {
        backup incremental level 0 database format \'/data3/orabak/L0_%d_0_%s.bak\' plus archivelog format=\'/data3/orabak/L0_%d_arc_%s
.bak\' ;
        backup tag \'L0_spfile_bak\' format \'/data3/orabak/L0_%d_SPFILE_s.%s.bak\' spfile;
        backup tag \'L0_ctl_bak\' format \'export/home/backup/L0_%d_CTL_%s.bak\' current controlfile;
        }
        crosscheck backup;
        #crosscheck archivelog all;

        delete noprompt expired backup;
        delete noprompt obsolete;

        list backup;

        exit;
EOF
;;
esac

这是什么原因?请各位高手指点
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP