【问题标题】:How to execute Shell commands in GNU/Linux如何在 GNU/Linux 中执行 Shell 命令
【发布时间】:2022-09-23 17:38:02
【问题描述】:

我正在使用 JavaEE + Tomcat 创建一个 Web,我想知道执行 GNU/Linux Shell 命令的最佳方法是什么,并且如果可能的话,想知道命令的执行是否有错误。

如果它是我必须具有 root 权限才能执行的管理命令,如何管理?比如下面我平时在Shell中执行的命令如下:

#bash ~/my_script.sh

(具有root权限)

谢谢。

    标签: java shell tomcat permissions java-ee-7


    【解决方案1】:

    首先,使用 chmod 命令设置脚本的执行权限

    $ chmod 755 my_script.sh
    

    运行你的脚本

    $ ./my_script.sh
    

    另一个选项如下执行 shell 脚本:

    sh my_script.sh
    

    或者

    bash my_script.sh
    

    【讨论】: