[FUG-BR] duvida Crontab

Carlos Eduardo G. Carvalho (Cartola) cartoleba em gmail.com
Segunda Setembro 17 14:28:48 BRT 2012


Oi Denis,

então provavelmente o script nem foi chamado e o mais provável é que este
usuário esteja sem o crontab sendo executado.

Não sei os detalhes de como habilitar isso, pois acho que poucas vezes usei
crontab de um usuário. Pode tentar seguir as dicas dos colegas ou procurar
referências, por exemplo no
handbook<http://www.freebsd.org/doc/handbook/configtuning-cron.html>
.

Outra opção é programar a execução, mesmo que queira que seja executado por
um usuário que não o root, no crontab do sistema. Edite o /etc/crontab.
Notadamente a diferença de uma linha ali e uma linha no crontab do usuário
é uma coluna extra que indica sob que usuário o script vai rodar. Se seu
usuário se chama fulano, por exemplo, a linha ficaria assim:

21 21 * * * fulano /usr/local/libexec/rancid/rancid-run >> /tmp/log.txt 2>>
/tmp/log.txt

Se quiser o próprio root é só trocar o fulano por root.

Abs,

Carlos E G Carvalho (Cartola)
http://cartola.org/360
http://www.panoforum.com.br/



Em 17 de setembro de 2012 11:57, Denis Granato <denisgranato em gmail.com>escreveu:

> Carlos,
>
> Não executou e nada foi logado no arquivo :(
>
> abs
>
> 2012/9/17 Carlos Eduardo G. Carvalho (Cartola) <cartoleba em gmail.com>
>
> > Jogue a saída padrão e de erro da execução pra um arquivo de modo que
> possa
> > ver possíveis erros e mensagens. Por exemplo:
> >
> > 21 21 * * * /usr/local/libexec/rancid/rancid-run >> /tmp/log.txt 2>>
> > /tmp/log.txt
> >
> > Abs,
> >
> > Carlos E G Carvalho (Cartola)
> > http://cartola.org/360
> > http://www.panoforum.com.br/
> >
>


Mais detalhes sobre a lista de discussão freebsd