Cron: possibilidade de especificar um horário para iniciar / parar em um dia específico

1

Qual é a sintaxe do crontab para especificar horas de execução / minutos com base no dia da semana em uma única entrada?

Há uma tarefa que precisa ser executada a cada / 1 minuto de segunda a sexta-feira, de 01:00 a sábado, 01:00, então, depois de especificar os dias (1-6), ainda tenho que excluir 00: 00-00: 59 de segunda-feira e 01: 00-23: 59 de domingo.

Eu não quero continuar com três entradas em vez de uma; fazer verificação adicional de tempo por meio de um script de wrapper também não é uma boa opção.

sabor Cron: vixie-cron, pode ser alterado para outro, se necessário.

    
por kagali-san 18.06.2014 / 15:26

1 resposta

1

Você não pode fazer isso cron não é tão esperto como você menciona você vai precisar de 3 linhas

#Mon
* 1-23 * * 1 task
#Tue to Sat
* * * * 2-6 task
# Sun 
* 1 * * 0 task

ou algo similar.

    
por 18.06.2014 / 15:44

Tags