Я попытался экспортировать функцию и затем выполнить ее с помощью bash, но это не работает:
$ export -f my_func
$ sudo bash -c 'my_func'
bash: my_func: command not found
Если я пытаюсь запустить функцию с помощью bash без sudo (bash -c 'my_func'), она работает.
Любая идея?