Копирование файлов из одного каталога в другой каталог на главной машине jenkins - PullRequest
0 голосов
/ 28 января 2020

Я пытаюсь скопировать файлы из одного каталога в другой каталог на главном компьютере Jenkins, столкнувшись с проблемой отказа в доступе при выполнении в сценарии оболочки

cp -a / usr / lib / hook / pm2- журналы /. / usr / lib / hook / Hook_Log_Backup /

Проблема:

cp: невозможно создать обычный файл '/ usr / lib / hook / Hook_Log_Backup /./pr_hook_out-0.log ': отказано в разрешении cp: невозможно создать обычный файл' /usr/lib/hook/Hook_Log_Backup/./pr_hook_err-0.log ': отказано в разрешении cp: невозможно создать обычный файл' / usr / lib /hook/Hook_Log_Backup/./system_hook_out-1.log ': отказано в разрешении cp: невозможно создать обычный файл' /usr/lib/hook/Hook_Log_Backup/./system_hook_err-1.log ': отказано в разрешении cp: невозможно создать обычный файл' /usr/lib/hook/Hook_Log_Backup/./common_hook_out-2.log ': в доступе отказано

1 Ответ

0 голосов
/ 28 января 2020

Вы пытаетесь записать путь к своей машине (/ usr / lib /); Это означает, что у вашего пользователя, работающего с Jenkins, нет прав на запись в этот каталог (или в его родительский каталог). Если пользователь, работающий с Jenkins, имеет доступ к sudo на машине; Вы можете попробовать это с 'sudo cp'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...