Ola Pessoal,

Fiz um script que limpa arquivos em um determinado diretorio, gostaria
de coloca-lo no cron para rodar com usuario diferente do root.

Script_limpeza.sh
find /<diretorio>/<subdiretorio>/ -name "test1-*" -print -mtime +2
-type f | xargs rm -f

No crontab eu coloquei a seguinte linha
30 5 * * * <user> /<diretorio_dor_script>/Script_limpeza.sh

Coloquei o Script_limpeza.sh com as mesmas permissoes do <user>, fiz
alguns testes na mão e o script rodou e apagou os arquivos. A minha
dúvida, será que funciona no crontab, com o <user> diferente do root?
Fico preocupado com o comando xargs rm -f pegando os argumentos do
comando find, não pode dar "zebra", de repente ele apaga coisas
indevidas. Por isso a intenção de executar esse comando com usuário
com poucos privilégios.
Agradeço a atenção e fico no aguardo,

Clóvis

--
Clóvis Tristão
-------------------:-oo)----
Seja Legal, use GNU/Linux
----------------------------------------


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a