LinuxSir.cn,穿越时空的Linuxsir!

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

菜鸟求助,执行"su - oracle << EOO" 角本出错

[复制链接]
发表于 2006-5-30 19:48:59 | 显示全部楼层 |阅读模式
编写的测试角本如下:

#!/bin/bash
RETVAL=0
prog=" TestService"

start() {
    su - oracle << EOO
    ls
    EOO
}

stop() {
        echo Stop each middle-tier instance on your host
}

#
#       See how we were called.
#
case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  reload|restart)
        stop
        start
        RETVAL=$?
  ;;
   *)
        echo $"Usage: $0 {start|stop|restart|reload}"
        exit 1
esac

出错信息:
./Test.sh: line 45: syntax error: unexpected end of file
把 << EOO 去掉就可以通过,请高手帮忙修改一下,谢谢!
 楼主| 发表于 2006-5-30 20:22:53 | 显示全部楼层
我把如下几句放到一个另一角本就不会出错,或者是单句执行也不会错
su - oracle << EOO
ls
EOO
谁能告诉我啊,谢谢了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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