shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Sudo + function?


From: Alain M.
Subject: Re: [shell-script] Sudo + function?
Date: Sat, 17 Jan 2009 01:35:53 -0200
User-agent: Thunderbird 2.0.0.17 (X11/20080914)

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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]