Bonjour,
Je voudrais faire 1 cron qui s’execute a une heure precise 1 jour sur 2 . C’est possible ?
Merci pour votre aide
Bonjour,
Plusieurs posts existent déjà sur ce sujet, ici par exemple:
Je dirais un truc comme ça : 15 19 1/2 * *
Se lance à 19h15 un jour sur deux a partir du premier jour.
Pour être plus standard c’est mieux de mettre:
- soit
15 19 1-31/2 * *
- soit simplement
15 19 */2 * *
Dans les 3 cas ca va avoir le même résultat.
@xavax59 attention de bien lire mon post juste au dessus, car « un jour sur deux » ca n’existe pas en fait => suivant le cron configuré vous aurez soit une exécution 2 jours de suite ou soit 2 jours entre 2 occurrences.
ha oui merci
celui ci c’est parfait !
A ma connaissance Cron n’est pas capable de répondre à ta demande.
Le contournement est de faire un cron 1 fois par jour puis dans ton scénario, commencer par un SI intdiv(strtotime('now'),86400)%2
, le corps du SI
sera exécuté 1 jour sur 2.
EDIT
intdiv(strtotime('now'),86400)%3
==> 1 jour sur 3
intdiv(strtotime('now'),86400)%4
==> 1 jour sur 4
…
intdiv(strtotime('now'),86400)%N
==> 1 jour sur N
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.