crontab

1. crontab

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/04/2010 - 13:04h

Olá, estou com uma dúvida:
Comecei a usar o arquivo crontab agora, pesquisei um pouco antes de vir aqui.

http://www.guiadohardware.net/dicas/agendando-tarefas-rotinas-cron.html

Entendi, em partes, o processo tanto é que consegui abrir a minha gravadora, no horário escolhido. =).
Mas abrir gravadora realmente não é algo muito útil, então criei um script básico, um que atualiza o sistema.

#!/bin/bash
echo Atualizando o sistema!
sudo apt-get update
sudo apt-get upgrade
echo sistema atualizado!

salvei e atribui as permissões

$chmod 700 atualizacao.sh

rodei o script:
./atualizacao.sh
e ele funcionou perfeitamente

Após isso digitei no terminal
# crontab -e

Inseri essas linhas.

#atualizacao
08 11 * * * /home/osiel/Documentos/atualizacao.sh

Salvei,
rodei /etc/init.d/cron restart

root@osielabreu:/home/osiel# /etc/init.d/cron restart
* Restarting periodic command scheduler crond

e depois crontab -l

root@osielabreu:/home/osiel# crontab -l
# m h dom mon dow command
59 12 * * * root /home/osiel/Documentos/atualizacao.sh

E na hora marcada nada aconteceu.
Alguém sabe onde estou errando?
Obrigado.







  


2. Re: crontab

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/04/2010 - 15:26h

Opa, que bom que você respondeu.
Com relação a estrutura, como fazer a especificação do tempo, acredito não haver nenhum problema.
Tanto é que mencionei ter aberto a gravadora.

Fiz tudo da maneira que você falou e de novo nada aconteceu. Pelo menos o que eu gostaria de ter visto acontecer.
Quando a gente executa os comandos de atualização.
$ sudo apt-get update
$ sudo apt-get dist-upgrade -y
Mostra todo o processo, buscando nos sites do /etc/apt/source.list, mostra o que precisa ser baixado e pergunta se eu quero continuar. Certo?

Aqui no meu problema não mostra nada, resolvi criar outro script (eu sei muito pouco de shell script), por isso o editei para que ele criasse uma pasta no diretório /home/osiel

#!/bin/bash
mkdir /home/osiel/pasta

A pasta foi criada sem erros, no horário estipulado. Depois de ter obtido sucesso fiquei na dúvida de que talvez não seja possível fazer atualização assim, com script no cron, já que outras tarefas estão sendo executadas e essa particularmente não vai de jeito algum, ou talvez aconteça, mas não mostre nada. (Acho isso pouco provável).

Espero ter sido claro nas minhas colocações, estou aqui aguardando.
T+.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts