unix - 以 sudo 用户身份执行 shutdown.sh 脚本不工作

标签 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 用户身份运行 shutdown.sh 脚本呢?正确的语法是什么?

最佳答案

你应该可以跑

sudo -i /path/to/executable.sh

由于 -i 标志:

[Run's] login shell as the target user

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

相关文章:

java - Spring/Tomcat JDBC初始化

java - Web 服务器上的身份验证和授权?

node.js - 使用具有 root 访问权限的 nodejs 执行 shell 命令

linux - 如何使用 sudo 进行输出重定向?

Unix 上的 Java 执行

c - 为什么要在守护程序启动期间将 STDIN、STDOUT、STDERR 重定向到/dev/null?

linux - 为什么 "echo foo | read a ; echo $a"没有按预期工作?

shell - Unix shell 中的特殊变量?

java - 如何在 spring boot 应用程序中将用户添加到嵌入式 tomcat?

c - 通过C输入sudo密码