Crontab

1. Crontab

John Herbert Figueiredo Dourado
jhrenascer

(usa Slackware)

Enviado em 20/02/2010 - 11:54h

Bom dia galera do VOL, eu estou com um probleminha com relação ao funcionamento do crontab no slackware, primeiramente gostaria de esclarecer que eu sou iniciante no linux, eu estou tentando agendar uma simples tarefa, mas não consigo. Eu uso o slackware 11, e eu já pesquisei vários assuntos sobre o funcionamento do crontab do slackware e também tentei muitas dicas, mas mesmo assim não consegui que ele executasse uma simples tarefa, tipo mostrar a data por exemplo. Tem algum problemas se eu usar o editor vim? Eu preciso reiniciar algum serviço? E quais são os procedimentos corretos pra que o crontab funcione corretamente? Desde já eu agradeço a atenção da comunidade e espero que voces me ajude. Valeu vol.


  


2. Re: Crontab

Ricardo Vasconcellos
qxada07

(usa Slackware)

Enviado em 20/02/2010 - 11:59h

Amigo...

Depois que qualquer alteração no cron é necessário executar o comando abaixo

crontab /var/spool/cron/crontabs/root


3. Crontab

John Herbert Figueiredo Dourado
jhrenascer

(usa Slackware)

Enviado em 20/02/2010 - 12:54h

Obrigado pela atenção amigo, só que eu ainda não consegui, vc poderia analisar o arquivo de configuração do crontab no meu computador. O nome do arquivo é root, e ele se encontra na pasta /var/spool/cron/crontabs/. Eu editei o arquivio root com editor vim, não utilizei a o comando crontab -e, no arquivo root que por sinal até tem alguns exemplos, eu agendei um exemplo basico para mostrar a data:
50 12 * * * date

Eu agendei e salvei o arquivo com wq no vim e sai do editor, depois executei o comando que voce recomendou
#crontab /var/spool/cron/crontabs/root

Mas não funcionou, você pode analisar esse comando e verificar qual é o erro? Valeu.


4. Re: Crontab

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/06/2010 - 15:52h

caro, jhrenarce

o cron não executa nada que retorne na tela então realmente o date nunca vai ser executado, o que você pode fazer é coloca dessa forma: 50 12 * * * date >> /tmp/testedata
e esperar o horário para ver se ele criou ou arquivo o melhor ainda se você puder colocar apenas * para executar todo minuto apenas para teste, no meu caso estava com um problema parecido que não executava um script de backup, quando fui ver era por causa de uma linha do script que tinha retorno na tela que ele não estava sendo executado, apenas direcionei ela para um arquivo qualquer e resolveu meu problema.
Espero ter ajudado
T+







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts