Crontab – Configurazione insolita – Saltare una piccola window del tempo settimanale

Ho un requisito di business per eseguire un programma crontab non ortodosso come segue:

Ogni giorno eseguire uno script da 1-21

  • Come fare ssh / rsync / etc utilizzare un'interface di networking VLAN?
  • Quale linux x86 keystore hardware?
  • Come posso installare lo strumento Stress test testing su CentOS?
  • Sincronizzazione dei file per Ubuntu Server
  • Quando posso sostituire un collegamento simbolico con un collegamento duro?
  • MegaCli: Ottieni il nome del dispositivo / dev / sd * per un'unità logica
  • Ogni giorno, ma sabato, corre dal 21-0

    Quindi stavo pensando che questo functionrebbe:

    5 1-20 * * * /path/to/script.php 5 21-00 * * 0-5,7 /path/to/script.php 

    O c'è un modo migliore?

    – Modifica –

    Blah questo è ciò che accade quando pubblichi prima del caffè mattutino, non c'è 7 in crontab come syntax 0-6, quindi la voce dovrebbe essere:

     5 * * * 0-5 /path/to/script.php 5 1-21 * * 6 /path/to/script.php 

  • Il mio Exim è vulnerabile al recente sfruttamento remoto (CVE-2011-1764)?
  • Consumo di spazio imprevisto
  • Problemi con WGET per trasferire i file da un server FTP
  • Come posso monitorare cosa sta facendo logrotate?
  • Cluster Red Hat / CentOS rispetto a HeartBeat?
  • Perché la mia variabile $ PATH per root è diversa quando utilizzo root su
  • One Solution collect form web for “Crontab – Configurazione insolita – Saltare una piccola window del tempo settimanale”

    Questo non sembra soddisfare le tue esigenze in quanto non esegue lo script each giorno a 21 (non funziona sabato a 21).

    Il tuo requisito sembra semplificare al bar di tutti i giorni di sabato eseguire uno script a 5 minuti dopo l'ora. Su un sabato corre solo da 1-21 ad esempio

     5 * * * 1-5,7 /path/to/script 5 1-21 * * 6 /path/to script 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.