自动化,sudo -s后,接着执行指令
时间: 2023-08-26 12:52:57 浏览: 132
如果你想在使用 `sudo -s` 命令获取root权限后继续执行其他指令,你可以将这些指令放在一个脚本文件中,并在 `sudo -s` 命令后使用 `source` 或 `.` 命令来运行该脚本。下面是一个示例:
```bash
#!/bin/bash
# 你的指令
echo "这是需要root权限的指令"
# 脚本执行完毕后,退出root权限
exit
```
然后,你可以将以上脚本保存为 `script.sh` 文件,并在终端中运行以下命令:
```bash
sudo -s
source script.sh
```
在这个示例中,`sudo -s` 命令将会获取root权限,然后通过 `source script.sh` 命令运行 `script.sh` 脚本,其中包含了需要在root权限下执行的指令。脚本执行完毕后,会自动退出root权限。
请注意,在使用 `sudo -s` 命令获取root权限后,你需要手动输入密码。如果想要避免手动输入密码,可以考虑配置sudoers文件以允许特定用户或命令在不输入密码的情况下获取root权限。
希望这个示例对你有所帮助!如果你还有其他问题,请随时提问。
阅读全文