我想关闭一个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脚本?正确的语法是什么?

最佳答案

您应该能够运行

sudo -i /path/to/executable.sh


由于-i标志:


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

关于unix - 以sudo用户身份执行shutdown.sh脚本不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45576729/

10-12 14:27