执行shutdown.sh脚本,因为sudo-user无法正常工作

时间:2017-08-08 19:36:35

标签: unix tomcat sudo shutdown

我想关闭一个tomcat服务器。为此,我进入了tomcat安装的bin目录,并希望执行shutdown.sh脚本,如此问题的批准答案中所述:

Several ports (8005, 8080, 8009) required by Tomcat Server at localhost are already in use

我首先尝试了

./shutdown.sh

我收到以下错误消息:

-bash: ./shutdown.sh: Permission denied

所以我尝试了以下命令:

 sudo ./shutdown.sh

这给了我以下错误消息:

sudo: ./shutdown.sh: command not found

那么如何以sudo-user运行shutdown.sh脚本呢?什么是正确的语法?

3 个答案:

答案 0 :(得分:0)

你应该可以运行

sudo -i /path/to/executable.sh

-i标志:

  

[运行]登录shell作为目标用户

答案 1 :(得分:0)

尝试通过chmod 755 ./shutdown.sh

授予权限

答案 2 :(得分:0)

运行波纹管

sudo chmod 777 shutdown.sh
sudo ./shutdown.sh