我在 bash 中运行它:
sudo ./my_script.sh arg1 >& result.log
我得到了这个:
-bash: result.log: Permission denied
如果 result.log 不存在。但是,我不希望它在运行脚本之前存在,而是希望创建它。我该如何解决这个问题?
答案1
您没有正确的权限在应创建 result.log 的目录中写入新文件。如果已创建该文件,则您可能具有对该特定文件的写入权限。
更改该目录的权限,以便您能够在该目录中写入。