Oi Leandro,
A tua dica funciona, mas se eu fizer isso o meu continua não ok:
rkonq()
{
export KDEROOTHOME=/home/alain/.kde0
konqueror --profile filemanagement
}
sudo bash -c rkonq
retorna: bash: rkonq: command not found
agora é o bash que não acha a função, porque ela foi definida fora...
Alain
Leandro Santiago escreveu:
> Como o sudo executa num subshell, ele executa somente comandos
> (executáveis mesmi, programas) ou funções que esjetam no shell criado.
> Uma maneira de contornar isto é assim:
>
> $ sudo bash -c "teste()
> {
> echo oi;
> }
> teste
> "
>
> Aí é só inventar.