根据一个网站,我在 -->/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/