Levi wrote:

como eu devo colocar no meu crontab pra fazer backu uma ves por m�s

queria fazer backup todo dia 1� as 02:00 todos os meses.lembrando esse backup � executado somente uma vez por mes


-- ----==-- _ / / \ ---==---(_)__ __ ____ __ / / /\ \ --==---/ / _ \/ // /\ \/ / / /_/\ \ \ -=====/_/_//_/\_,_/ /_/\_\ /______\ \ \ A proud member of TeamLinux \_________\/


Cron e Crontab 
por Ricardo Ferreira. 

Cron � um excelente utilit�rio que ajudar o administrador do sistema 
a automatizar tarefas repetitivas. 

Cron � controlado por um conjunto de ficheiros chamados crontabs. 
Existe um ficheiro master em /etc/crontab juntamente com outros 
ficheiros crontab para os utilizadores, em /var/spool/cron/. 

Neste direct�rio, os ficheiros recebem o nome do ID do login do 
utilizador. Na distribui��o Red Hat a configura��o de cron jobs � 
um pouco diferente. O ficheiro /etc/crontab executa v�rios items 
em sub-direct�rios a intervalos regulares. 

- /etc/cron.hourly 
- /etc/cron.daily 
- /etc/cron.weekly 
- /etc/cron.monthly 

Tudo o que � necess�rio � colocar um script ou um link para um 
execut�vel num destes direct�rios e ser� automaticamente executado 
no tempo apropriado. Configurar um crontab a n�vel do utilizador � um 
pouco diferente. Os ficheiros localizados em /var/spool/cron n�o s�o 
editados directamente. Em vez disso, um programa chamado crontab � 
utilizado. Dependendo da seguran�a do sistema, todos os utilizadores, 
ou s� alguns ou apenas o root poder�o utilizar o crontab (fa�a man crontab 
e veja /etc/cron.allow e /etc/cron.deny para mais informa��es): 

SYNOPSIS crontab [ -u user ] file 
crontab [ -u user ] { -l | -r | -e } 

file store the specified file as the current crontab

-u user the crontab file being manipulated is for

-l display the current crontab

-r remove current crontab

-e edit the current crontab (editor depends on system 
variables and will probably be vi unless your sysadmin
has changed it).

Se n�o est� familiarizado com o editor pr�-definido no sistema � 
prefer�vel 
criar ou editar o ficheiro com um editor com o qual est� familiarizado e 
utilizar 
a op��o file. 

Configura��o da crontab: 

Linhas em branco e espa�os iniciais bem como tabs s�o ignoradas. Linhas 
que come�am com # s�o coment�rios e s�o ignoradas. N�o � permitido ter 
coment�rios na mesma linha onde existem comandos cron; o sistema assume 
que fazem parte do comando. Os coment�rios tamb�m n�o podem estar na 
mesma linha de configura��es do ambiente pelo mesmo motivo. 

Sintaxe 

Configura��es do ambiente t�m este formato: 

nome = valor 
(espa�os entre = s�o opcionais) 

Cada comando cron tem 5 campos da tempo e data, seguidos pelo nome 
do utilizador, case se trate do ficheiro crontab do sistema, seguido por 
um 
comando. Os comandos s�o executados quando o tempo definido pelos 
campos tempo/data coincide com o tempo actual na m�quina. 

campo valores permitidos
----- ------------------
minuto 0-59
hora 0-23
dia ou m�s 0-31
m�s 0-12 (ou nomes, veja em baixo)
dia da semana 0-7 (0 ou 7 � Domingo, em alternativa use nomes)


Um campo pode ser um asterisco (*) que representa do primeiro ao �ltimo. 
Assim, usado no campo das horas, significa todas as horas das 0:00 �s 
24:00. 

Exemplo de crontab:

# r----minuto
# | r-----hora
# | | r------dia do m�s
# | | | r------m�s
# | | | | r------dia da semana
# | | | | | |------ comando a correr ------------->
# | | | | | |
5 0 * * * $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
# corre cinco minutos depois da mei-noite, todos os dias
15 14 1 * * $HOME/bin/monthly

# corre �s 2:15pm no primeiro dia de cada m�s -- output enviado por mail
0 22 * * 1-5 mail -s V� este URL ricfer%Ricardo,%%V�: http://www.poli.org%

# Mostra esta mensagem �s 5:04 de cada Domingo.
5 4 * * sun echo corre aos Domingos �s 5:04

Se este ficheiro fosse gravado como ricfer.ct, ent�o: 

crontab -u ricfer ricfer.ct

seria utilizado para guardar o crontab para o utilizador ricfer. 

Mais informa��es sobre o crontab e cron podem ser encontradas 
nas p�ginas do manual: 

man cron
man crontab
man 5 crontab
-- 
GUS-BR - Grupo de Usuarios Slackware - BR
http://www.slackwarebrasil.org/
http://www.linuxmag.com.br/mailman/listinfo/slack-users

Responder a