【发布时间】:2015-12-23 09:15:02
【问题描述】:
我有一个执行一系列终端命令的 shell 脚本。我想做的是让这些命令通过 root shell 运行,因为它们需要 root 权限。
到目前为止:
我会手动输入:
sudo bash
进入终端,会出现一个 root shell,我可以执行我的所有命令。
问题:
当我尝试在我的脚本中自动执行此过程时,会出现 root shell,但我的任何命令都不会执行,一旦我使用 exit 关闭 root shell,命令就会执行。
我该如何解决这个问题?
【问题讨论】:
-
你能检查你的脚本的权限吗?
-
要获得对您问题的最佳或最相关的答案,您应该添加更多详细信息,例如使用 sudo 的脚本摘录。