如何编写脚本将 root shell 写入 file.log 中?

如何编写脚本将 root shell 写入 file.log 中?

我使用 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

相关内容