![如何编写脚本将 root shell 写入 file.log 中?](https://linux22.com/image/1494623/%E5%A6%82%E4%BD%95%E7%BC%96%E5%86%99%E8%84%9A%E6%9C%AC%E5%B0%86%20root%20shell%20%E5%86%99%E5%85%A5%20file.log%20%E4%B8%AD%EF%BC%9F.png)
我使用 loger 写入 file.log,但无法执行 script.sh。我使用 bash script.sh 和 ./script.sh 执行此操作,但收到消息 bash: ./script.sh: 权限被拒绝
答案1
如果您有权编辑该文件,那么您可能没有权限执行它。修改模式是unix操作系统中设置文件权限的命令。+x
是允许执行权限的标志。
该脚本必须是可执行的,然后才可以运行它。
chmod +x script.sh
如果运行该命令时权限被拒绝,那么您可能需要先提升您的权限:
sudo chmod +x script.sh
现在您应该可以再次运行它:
./script.sh