o comando "crontab -e" edita o agendamento separado por usuario.

não sei se ele executa se o usurio nao estive logado, tem que ler mais
sobre isso.

voce pode colocar esses scripts dentro do diretorio cron.daily
e mudar o horario do agendamento diario no /etc/crontab já que voce
faz isso as 21:00 (caso nao atrapalhe os demais agendamentos)

ficando assim:

# run-parts
01 * * * * root run-parts /etc/cron.hourly
01 21 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

--------

ou voce pode colocar uma linha simples no crontab assim:

DIA=`date '+%A'`
01 21 * * * root /utils/backup/semanal   >>/var/log/$DIA


2008/6/24 Devair Linux <[EMAIL PROTECTED]>:

> Montei um agendamento no crontab e não sei o porque quando da hora agendada
> ele nao esta sendo executado.
> # crontab -e
> 00 21 * * 1 /utils/backup/semanal   >>/var/log/segunda
> 00 21 * * 2 /utils/backup/semanal   >>/var/log/terca
> 00 21 * * 3 /utils/backup/semanal   >>/var/log/quarta
> 00 21 * * 4 /utils/backup/semanal   >>/var/log/quinta
> 00 21 * * 5 /utils/backup/semanal   >>/var/log/sexta
> 00 21 * * 6 /utils/backup/fimsemana  >>/var/log/sabado
> 00 21 * * 7 /utils/backup/fimsemana  >>/var/log/domingo
>
> o estranho que nao foi este o arquivo que editei ontem, eu não estou
> entendendo como funciona esse cron do open suse, alguem por favor poderia me
> orientar. no que estou errando
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a