我想关闭一个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/