Поведение crontab -e и переменные окружения или конфигурация редактора по умолчанию (Debian)

sudoпроверяетPATH(обычно " secure_path" и даже не полныхPATH)ваших пользователей и rootPATH)для команд и, следовательно, не работает со встроенными модулями и функциями. commandявляется встроенным, и sudo использует команду dockerв вашем PATH, а не в вашей функции.

Вы могли бы решить эту проблему, создав скрипт-оболочку, указывающий на commandвстроенную (или аналогично с вашей функцией докера )и поместив этот скрипт в PATH, но вы не следует этого делать. Вы должны просто запустить сам докер с sudo, когда это необходимо.

0
08.10.2021, 04:34
0 ответов

Теги

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