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
