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

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

Re: [shell-script] Ajuda sobre Erro em Script


From: Noilson Caio
Subject: Re: [shell-script] Ajuda sobre Erro em Script
Date: Wed, 15 Apr 2009 15:13:03 -0300

*/5 * * * * root sh /logix/rotinas/permissao.sh 2>&1 >> /dev/null


2009/4/15 Flavio Junior <address@hidden>

>
>
> Teu problema ta na sintaxe do crontab.
>
> Se tu ta usando crontab -e pra adicionar uam regra, ela vai pro
> /var/spool/cron/root e não precisa identificar o usuario, ou seja:
>
> */5 * * * * /logix/rotinas/permissao.sh
>
> E NAO
>
>
> */5 * * * * root /logix/rotinas/permissao.sh
>
> So se usa o nome do usuario antes qdo se usa o /etc/crontab direto,
> que já é deprecated se não me engano.
>
> PS: Acho que podemos considerar crontab (nesse caso) no escopo da lista né.
>
> --
>
> Flávio do Carmo Júnior aka waKKu
>
> 2009/4/15 Ernander (Nander) <address@hidden <ernander%40gmail.com>>:
> >
> >
> > Pessoal Bom Dia!
> >
> > Preciso de uma Ajuda:
> >
> > Tenho um BD Informix rodando Logix. E o CAra fez uma estrutura muito
> louca (
> > "QUE NÂO DEVE SER TOCADA" ) e não sei pq cargas d'água ele precisa que
> TODOS
> > os aquivos de usuários tenham permissão 777.
> >
> > então criei este Script:
> >
> > *[root@delxerp root]# cat /logix/rotinas/permissao.sh
> >
> > #!/bin/sh
> > for usuario in `cat /logix/rotinas/usuarios.txt`;
> > do chmod 777 /logix/lst/*$usuario* 2>/dev/null
> > done
> > *
> >
> > que se eu executasse com a opção -v sairia algo assim:
> >
> > *modo de `/logix/lst/gao0045.euler.21' mudado para 0777 (rwxrwxrwx)
> > modo de `/logix/lst/gao0045.euler.22' mudado para 0777 (rwxrwxrwx)
> > modo de `/logix/lst/gao0045.euler.23' mudado para 0777 (rwxrwxrwx)
> > modo de `/logix/lst/gao0045.euler.24' mudado para 0777 (rwxrwxrwx)
> > modo de `/logix/lst/gao0045.euler.25' mudado para 0777 (rwxrwxrwx)
> > modo de `/logix/lst/gao0045.euler.29' mudado para 0777 (rwxrwxrwx)
> > modo de `/logix/lst/gao0045.euler.30' mudado para 0777 (rwxrwxrwx)
> > modo de `/logix/lst/gao0045.euler.31' mudado para 0777 (rwxrwxrwx)
> > modo de `/logix/lst/con0210.chaves.10' mudado para 0777 (rwxrwxrwx)
> > modo de `/logix/lst/con0210.chaves.11' mudado para 0777 (rwxrwxrwx)
> > modo de `/logix/lst/con0210.chaves.12' mudado para 0777 (rwxrwxrwx)
> > modo de `/logix/lst/con0210.chaves.13' mudado para 0777 (rwxrwxrwx)
> > modo de `/logix/lst/con0210.chaves.14' mudado para 0777 (rwxrwxrwx)
> > modo de `/logix/lst/con0210.chaves.7' mudado para 0777 (rwxrwxrwx)
> > modo de `/logix/lst/con0210.chaves.8' mudado para 0777 (rwxrwxrwx)
> > modo de `/logix/lst/con0210.chaves.9' mudado para 0777 (rwxrwxrwx)
> > *
> >
> > bom o FOCO é no usuário que está praticamente no meio do nome dos
> arquivos.
> >
> > Daí executo a Shell via crontab de 5 em 5 minutos:
> >
> > # LIBERA AS PERMISSOES DO DIRETORIO /LOGIX/LST/*USUARIO*
> > 0-59/5 * * * * root /logix/rotinas/permissao.sh
> > ############## Fim LIBERA PERMISSOES###########################
> >
> > bom até então tudo bem mas ai começo a me aparecer este erro:
> >
> > *root@delxerp root]# tail -f /var/spool/mail/root
> > To: address@hidden <root%40delxerp.finograo.com.br>
> > Subject: Cron <root@delxerp> root /logix/rotinas/permissao.sh
> > X-Cron-Env: <SHELL=/bin/sh>
> > X-Cron-Env: <HOME=/root>
> > X-Cron-Env: <PATH=/usr/bin:/bin>
> > X-Cron-Env: <LOGNAME=root>
> > X-Cron-Env: <USER=root>
> >
> > /bin/sh: line 1: root: command not found
> >
> > *
> >
> > Pergunta básica: O ero está no meu Script ? esse "*/bin/sh: line 1: root:
> > command not found*" é do CRON ?
> >
> > Se não caracterizar algo fora da Lista, alguém poderia me dar uma LUZ? Ja
> > RTFM e STFW Demais sobre e nada de útil encontrei
> >
> > Se alguém puder me ajudar ficarei muito Grato!
> >
> > Att
> > --
> > ╔═══════════════════╗
> > ║ Ernander Lataliza ║
> > ╚═══════════════════╝
> > --------------------------------------
> > SEJA LIVRE! USE LINUX!
> > Linux User #394812
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>  
>



-- 
" Eu quero saber como renomear um arquivo " ele diz.
Por favor, é dia de pagamento, não é?! Mas eu estou de bom humor.
" Claro. Basta dar 'rm' e o nome do arquivo "
" Obrigado "


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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