crontab, niet op feestdagen

Pagina: 1
Acties:

  • Stalkert
  • Registratie: Januari 2001
  • Laatst online: 06-08-2025
In hoeverre is het mogelijk om een crontab zo in te richten dat deze op specifieke dag een trigger niet uit mag voeren. Is dit mogelijk in Crontab of zal hiervoor een bashscript voor in het leven geroepen moeten worden.

Iemand hier ervaring mee?

  • Tiemez
  • Registratie: December 2003
  • Laatst online: 24-10-2022
nee, feestdagen zijn nogal verschillend per locatie. Die zul je dus zelf moeten definiëren in een script. Dit hoeft overigens niet per se bash te zijn, kan net zo goed in php, python of b.v. perl.

Verwijderd

Je kunt heel eenvoudig zelf een script 'is_feestdag' schrijven dat bepaalde dagen (of het nu feestdagen zijn, of alle oneven zondagen) berekent en exitcode 1 doet als de dag aan je criteria voldoet.

In cron kun je vervolgens als commando '/usr/local/bin/is_feestdag || /usr/local/bin/mijn_commando'.

Tip: kijk eens naar de uitgebreide opties van het 'date'-commando.

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

offtopic:
Verkeerd gelezen

[ Voor 76% gewijzigd door Boudewijn op 12-04-2009 19:26 ]