1

В моем add_book есть функция .zshrc add_book . Мне нужно вызвать эту функцию с разрешением sudo. Но когда я sudo add_book я получаю следующую ошибку:

sudo: add_book: command not found

Что я могу сделать?

2 ответа2

0
# cat /tmp/moo 
function moo { echo moo; }
# unset moo
# type moo 
-bash: type: moo: not found
# sudo -u root bash -c 'source /tmp/moo; moo' 
moo
0

Вы можете запустить программу, предварительно получив разрешение root с помощью этой команды:

sudo -i

Затем запустите вашу команду, когда она превратится в root @ hostname #

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .