bla*_*sei 7 macos bash scripting tomcat
我正在努力使用mac os x 10.5.8,我最近开始使用它进行开发.我成功安装了tomcat并为我的环境变量创建了launchd.conf.i相信它工作正常.我可以用netbeans建立一个项目成功使用maven和货物插件所以我在网上找到了一个启动和停止tomcat的脚本
#!/bin/bash
case $1 in
 start)
  sh /Library/apache-tomcat-6.0.20/bin/startup.sh
 ;; 
 stop)
  sh /Library/apache-tomcat-6.0.20/bin/shutdown.sh
 ;;
 restart)
  sh /Library/apache-tomcat-6.0.20/bin/shutdown.sh
  sh /Library/apache-tomcat-6.0.20/bin/startup.sh
 ;;
 *)
 echo "Usage :start|stop|restart"
 ;;
 esac
 exit 0
Run Code Online (Sandbox Code Playgroud)
该脚本是在sudo sh中以nano创建的,但是当我想运行它时.吐了这个
sh:/ usr/bin/tomcat:权限被拒绝
我在/Library/apache-tomcat-6.0.20/bin中添加了chmod 755*.sh和*.bat
仍然访问被拒绝所以我该怎么回事?我有机器上的管理员权限感谢阅读
你在哪里安装tomcat脚本?我建议你安装它/usr/bin.安装后,请确保权限正确(即chmod 755 /usr/bin/tomcat).然后你可以确认ls -l /usr/bin/tomcat.
如果权限开启后仍然出现错误/usr/bin/tomcat,则可以在该行后面添加以下两#!/bin/bash行.
set -x
set -v
Run Code Online (Sandbox Code Playgroud)
通过以上几行,bash将输出附加信息,以便您可以分析正在执行的内容以及发生错误的位置.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           17077 次  |  
        
|   最近记录:  |