marcoselias
Super Participante
Registrado
481 Mensagens
38 Curtidas
O cron executa a tarefa apenas se todas as condições especificados nos campos sejam satisfeitas. Isso permite especificar condições bastante específicas. Para executar um comando às 00:15 toda vez que uma sexta feira cair no dia 13 (imagine que você seja supersticioso e queira fazer um backup extra, por exemplo , você usaria:
15 00 13 * 5 root /usr/local/bin/backup-extra
Haha, demais!
emanoel.alme...
Membro Senior
Registrado
180 Mensagens
2 Curtidas
Olá, Uso o slax e nessa distro o arquivo crontab não existe, você sabe se ele está usando outro nome? Achei um executavel com esse mesmo nome em usr/bin mas arquivo de configuração não achei.
emtudo
Super Participante
Registrado
851 Mensagens
4 Curtidas
Ótimo artigo,
Mas corrigindo um erro:
Para executar apenas no dia primeiro de janeiro, uma vez por ano, usaria:
00 06 1 * * root /usr/local/bin/feliz-ano-novo
Na verdade seria:
00 06 1 1 * root /usr/local/bin/feliz-ano-novo
Comentário: as vezes sinto falta é de ter uma opção para especificar o ano que desejo que o script seja executado. (mas isso vai contornando).
Nada que o script shell não possa verificar depois....
alessandro_u...
Membro Junior
Registrado
108 Mensagens
0 Curtidas
Ótimo artigo, de fácil compreensão.
Tenho uma dúvida.
No exemplo o cron.daily está configurado assim:
02 4 * * * root run-parts /etc/cron.daily
Isto é, todo dia às 4 da manhã é executado. Porém dificilmente o computador está ligado a essa hora. O cron irá executá-lo da próxima vez que eu ligar o computador?
emtudo
Super Participante
Registrado
851 Mensagens
4 Curtidas
Ótimo artigo, de fácil compreensão.
Tenho uma dúvida.
No exemplo o cron.daily está configurado assim:
02 4 * * * root run-parts /etc/cron.daily
Isto é, todo dia às 4 da manhã é executado. Porém dificilmente o computador está ligado a essa hora. O cron irá executá-lo da próxima vez que eu ligar o computador?
Todo dia as 04:02
A cron não será executada quando vc ligar o computador a menso que seja no horário.
Você pode criar um script de inicialização para executar esta tarefa.