Você está na página 1de 5

Crontab

Origem: Wikipédia, a enciclopédia livre.


O crontab, é um programa do Unix que edita o arquivo onde são especificados os
comandos a serem executados e a hora e dia de execução pelo cron, um programa que
executa comandos agendados nos sistemas operacionaisdo tipo Unix (como o Linux ou
o MINIX, por exemplo). O cron se encarregará de verificar a hora e determinar se existe
ou não algum programa a ser rodado. Caso exista ele o rodará na hora e data solicitada. [1]
Parâmetros

-l usuário -- lista as tarefas agendadas para o usuário


-e usuário -- edita o agendador
-r usuário -- apaga o arquivo do usuário
-c diretório -- especifica um diretório para o Crontab

Sintaxe:
Dentro do arquivo que se abre após o comando existe uma sintaxe conforme a seguir:

mm hh dd MM ss script

onde

mm = minuto(0-59)
hh = hora(0-23)
dd = dia(1-31)
MM = mes(1-12)
ss = dia_da_semana(0-6)
script = comando a ser executado.
Obs 1: Em dia_da_Semana, 0 refere-se a domingo; e 6, ao sábado.
No caso de dia da semana funciona também as três primeiras
letras
(em inglês) do dia da semana (SUN,MON,TUE,WED,THU,FRI,SAT)
Obs 2: Em qualquer posição pode-se usar o * (asterisco) quando não se
importar com o campo em questão.
Obs 3: Pode-se utilizar intervalos nesses campos. O caracter para
intervalo
é o - (hifen).
Obs 4: Pode-se utilizar lista de valores nesses campos. O caracter
para a
lista é a , (vírgula).
Obs 5: Qualquer texto colocado após o programa que será executado será
considerado comentário e não será interpretado pelo cron

Seguem alguns exemplos:


Todo dia de hora em hora (hora cheia)
00 * * * * /bin/script
De cinco em cinco minutos todos os dias (note a divisão por 5 do
intervalo 00-59)
00-59/5 * * * * /bin/script
Nas seguintes horas: 10, 12, 16, 18, 22 aos 15 minutos da hora
15 10,12,16,18,22 * * * /bin/script
Nos primeiros cinco dias do mês às 19:25
25 19 01-05 * * /bin/script
De segunda a sexta ao meio-dia e a meia-noite
00 00,12 * * 1-5 /bin/script
Script rodar Segunda,Quarta,Sexta às 2 horas
0 2 * * mon,wed,fri /bin/script
Script para rodar Terça,Quinta às 3 horas
0 3 * * tue,thu /bin/script
Script para ser executado minuto a minuto
*/1 * * * * /bin/script

Notas e Referências
1. Ir para cima↑ FERREIRA, Rubem. In: Novatec. Guia do Administrador do Sistema. São
Paulo: [s.n.]. Capítulo: 15. , 716 p. ISBN 9788575221778

[Esconder]

v • e

Comandos Unix
Arquivos cat
cd† 
popd†
pushd†
chattr
chmod
chown
chflags
chgrp
cksum
cp
cmp
curl
dd
du
df
file
fsck
less
ln
ls
lsof
mkdir
more
mount
mv
pax
pwd‡
rm
rmdir
split
size
tee
touch
tree
type
umask
anacron
at
bg
chroot
crontab
jobs†
kill‡
killall‡
nice
Processos e tarefas fg
pgrep
pidof
pkill
ps
pstree
sleep
time
top
wait†
Ambiente e usuários clear
env
exit
finger
history
id
locale
logname
mesg
passwd
su
sudo
talk
tput
ulimit†
uname
umask†
uptime
w
wall
who
whoami
write
awk
banner
basename
comm
csplit
cut
diff
dirname
disown†
ed
ex
fmt
fold
head
iconv
Processamento de texto
join
less
more
nl
paste
sed
sort
spell
strings
tail
tr
uniq
vi
wc
xargs
Shell alias†
bind†
break†
compgen†
complete†
continue†
echo‡
expr‡
history†
printf‡
read†
sh
shopt†
sleep
source†
test‡
true
false
unset
wait
yes
dig
host
ifconfig
inetd
netcat
netstat
Redes e comunicação nslookup
ping
rdate
rlogin
route
ssh
traceroute
find
grep
strings
Busca
locate
whatis
whereis
apropos
Documentação help†
man
bc
dc
cal
Miscelâneas date
lp
lpr
od

Comandos geralmente implementados no interpretador.

Comando geralmente implementados, tanto como executáveis, como quanto no interpretador.
Este artigo sobre Unix  é um esboço. Você pode ajudar a Wikipédia  expandindo-
o.
Categoria: 
 Programas Unix

Você também pode gostar