разрешение сценария запуска tomcat на mac os x
Я борюсь с mac os x 10.5.8, который я недавно начал использовать для разработки.я успешно установил tomcat и создал launchd.conf для переменных среды.я считаю, что это отлично работает.потому что я могу построить проект с netbeans, используя плагины maven и cargo успешно, поэтому я нашел онлайн скрипт для запуска и остановки tomcat
#!/bin/bash
case 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
этот скрипт был создан в nano в sudo sh но когда я хочу запустить его. выплюнь это
sh: / usr / bin / tomcat: разрешение отказано
Я добавил chmod 755 *.ш и *.летучая мышь внутри / библиотека / apache-tomcat-6.0.20/bin
по-прежнему доступ запрещен, так что мне обойти это?у меня есть права администратора на компьютере спасибо за чтение
2 ответов
где вы установили скрипт tomcat? Я бы рекомендовал вам установить его в /usr/bin
. После установки убедитесь, что разрешения правильные (т. е. chmod 755 /usr/bin/tomcat
). Затем вы можете подтвердить с помощью ls -l /usr/bin/tomcat
.
если вы все еще получаете ошибки после разрешения /usr/bin/tomcat
верны, то вы можете добавить следующие две строки после #!/bin/bash
линии.
set -x
set -v
с вышеуказанными строками bash выведет дополнительную информацию, которая позволит вам рассказать, что происходит выполняется и где происходит ошибка.