Publicada por Asterion em 20/04/2007 - 09:34h:
* Asterion usa Ubuntu

Simplesmente não consigo fazer o crontab executar uma ação programada, já incluí meu usuário no grupo crontab, já programei ações via crontab -e e também via /etc/crontab. O daemon está carregado e mesmo assim quando eu programo qualquer coisa, nada acontece.

Aqui vai o exemplo de uma configuração minha:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow command
30 4 * * * sudo updatedb
9 * * * * echo "Ola, tudo bem?" Oiiiiiiii
* * * * * echo "Ola, tudo bem?" Oiiiiiiii
*/1 * * * * echo "Ola, tudo bem?" Oiiiiiiii

Alguém pode me dar uma sugestão?

  
 
Resposta de laleonel em 20/04/2007 - 19:53h:
* laleonel usa Fedora
* laleonel tem conceito: 8.7
 




Pra começar tire as variaveis do crontab.
SHELL e PATH

depois para executar o echo tem que sair em algum lugar ou no console ou em arquivo.

9 * * * * /bin/echo "Ola, tudo bem?" > /dev/console

lembre que vc tem que ter permissão pra escrever no /dev/console.

[]s




 
Resposta de Asterion em 20/04/2007 - 21:16h:
* Asterion usa Ubuntu
* Asterion tem conceito: nenhum voto.
 


Tirei as variáveis, incluí a orientação para que ele fosse impresso no console, dei permissão para gravar no console e nada.

Na verdade eu não consigo fazer ele lançar nada, nem o echo nem o notify-send, nem qualquer outra coisa, infelizmente..

De todo modo valeu a atenção!

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts