«В доступе отказано», если файл не eixist

Я запускаю это в bash:

sudo ./my_script.sh arg1 >& result.log

И получаю следующее:

-bash: result.log: Permission denied

, если result.log не существует. Однако я не хочу, чтобы он существовал, пока я не запустил скрипт и не хочу, чтобы он был создан. Как я могу это исправить?

0
задан 15 June 2017 в 07:49
1 ответ

У Вас нет правильных прав на запись нового файла в директорию, где должен быть создан result.log. Если он уже создан, скорее всего, у вас есть права на этот конкретный файл, чтобы иметь возможность записывать в него.

Измените права на этот каталог, чтобы иметь возможность записывать в этот каталог.

.
0
ответ дан 24 November 2019 в 04:25

Теги

Похожие вопросы