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

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 

  • Come rimuovere la regola di iptables?
  • Trova directory in cui mancano i file con una specifica estremità
  • autorizzazioni di file corrette per l'utente di trac e git per accedere al repos del server gitolite
  • Come dividere un enorme file CSV in Linux?
  • Come ospitare un singolo sito web su più server geograficamente diversi
  • Come posso utilizzare il messaggio Ansible per aggiungere in modo condizionale una row in un file?
  • IPA contro LDAP solo per le scatole Linux - alla ricerca di un confronto
  • CentOS vs Ubuntu: Sicurezza
  • 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.