用于启动/关闭 jboss7 的 shell 脚本失败并出现 "Unexpected end of file"语法错误

标签 shell ubuntu jboss

根据一个网站,我在 -->/etc/init.d/jboss 创建了一个简单的 shell 脚本

此 shell 脚本用于在 Ubuntu 12.04 64 位中启动/关闭 JBoss AS 7.1.1

但是当我尝试运行脚本时,出现错误“语法错误:文件意外结束”
它提到了文件的最后一行号。

我使用 vim 创建了上面的文件,文件的内容如下 - 我在这里做错了什么?

#Required-Start:    $local_fs $remote_fs $network $syslog
#Required-Stop:     $local_fs $remote_fs $network $syslog
#Default-Start:     2 3 4 5
#Default-Stop:      0 1 6
#Short-Description: JBOSS 7.1.1 Startup/Shutdown Script
### END INIT INFORMATION

case "$1" in
    start)
           echo "Starting JBOSS AS 7.1.1"
           sudo -u root sh /usr/share/jboss-as-7.1.1/bin/standalone.sh
    ;;
    stop)
           echo "Stopping JBOSS AS 7.1.1"
           sudo -u root sh /usr/share/jboss-as-7.1.1/bin/jboss-admin.sh --connect     command=:shutdown
    ;;
    *)
           echo "Usage: /etc/init.d/jboss {start|stop}"
           exit 1
    ;;

最佳答案

你错过了esac平衡case .

关于用于启动/关闭 jboss7 的 shell 脚本失败并出现 "Unexpected end of file"语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14033872/

相关文章:

linux - 循环命令,通过管道传递前一个命令的输出

c++ - 如何修复这个简单的 Makefile 错误?

windows - 如何扩展 CMD shell 变量两次(递归)

mysql - 我们可以写一个脚本在每次网站关闭时重新启动 MySQL 吗?

ubuntu - 更新 ubuntu 焦点存储库时出错

java - 无法使用 maven 从 'Drools JBoss Rules 5.0 Developer' s Guide 构建 Drools 示例,无法下载工件

python - 我自己的 tensorflow MNIST 管道数据给出了 ValueError : input elements number isn't divisible by 65536

python - 如何在 Anaconda 中更新 Django?

java - Tomcat - 释放http线程超时

java - 如何在 Maven 中导入 Wildfly 依赖项