crontab entrada para um comando para executar a cada semana e três meses?

0

Qual seria minha entrada crontab para um comando que desejo executar toda semana. Eu não quero executar nenhum comando entre 20:00 até 5:00 e qualquer dia aleatório é bom.

Da mesma forma, qual seria a minha crontab entrada para o comando que eu quero executar a cada três meses, e também não quero executar nenhum comando entre 20:00 até 5:00 e qualquer dia aleatório é bom.

Começou com crontab , por isso tenho algumas dificuldades

    
por arsenal 01.09.2014 / 01:40

1 resposta

3

crontab de entrada para cada semana (segunda-feira às 15h10):

10 15 * * 1  test -x /path/to/your/weekly/command && /path/to/your/weekly/command

e a cada 3 meses, no dia 2 de janeiro, abril, julho e outubro às 13h12:

12 13 2 1,4,7,10 *  test -x /path/to/your/quarterly/cmd && /path/to/your/quarterly/cmd

Isso é para as entradas crontab de um usuário normal, para /etc/crontab adicionar o nome de usuário antes do comando.

Para que os comandos sejam executados semanalmente, em Vixie cron , você também pode usar @weekly em vez das 5 primeiras entradas. Nesse caso, ele seria executado no início de cada domingo à meia-noite ( 0 0 * * 0 ), o que não é durante o tempo que você deseja.

    
por 01.09.2014 / 05:10

Tags