LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 803|回复: 3

oracle shell求助

[复制链接]
发表于 2006-3-6 14:00:45 | 显示全部楼层 |阅读模式
export ORACLE_HOME='/home/oracle/product/9.2"
export PATH=$ORACLE_HOME/binPATH
export ORACLE_OWNER='oracle'
export ORACLE_SID=oradb

if [! -f $ORACLE_HOME/bin/[color="Red"]dbstart -o ! -d $ORACLE_HOME]
then
       echo "oracle startup:can't start"
exit 1
fi

注, 这个脚本是启动oracle的,dbstart是启动oracle的文件

我的问题是dbstart -o ! -d 这2个参数是什么意思

xiexie
发表于 2006-3-6 14:20:50 | 显示全部楼层
-o就是or的意思啊,! -d 就是说目录不存在。
回复 支持 反对

使用道具 举报

发表于 2006-3-6 14:23:19 | 显示全部楼层
分开看的。
  1. ! -f $ORACLE_HOME/bin/dbstart
复制代码
,然后是-o表示或,然后是
  1. ! -d $ORACLE_HOME
复制代码
.整个test语句的意思是如果dbstart文件不存在或是$ORACLE_HOME不是一个目录...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-10 17:40:24 | 显示全部楼层
谢谢,嘿嘿!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表