2 votes

Planifier le travail de l'Agenda pour qu'il s'exécute tous les jours à minuit

Je suis nouveau dans les emplois de l'Agenda ( https://github.com/rschmukler/agenda ) et je ne comprends pas comment je peux programmer une tâche pour qu'elle soit exécutée tous les jours à une heure donnée. J'ai essayé ce qui suit :

  1. agenda.every('everyday at 00:01', ...) - ne fonctionne qu'une seule fois.
  2. agenda.schedule('at 00:01', ...) et ensuite job.repeatEvery('1 day') mais sans grand effet.

Agenda utilise en interne Intervalle humain qui s'inspire de date . j'ai vérifié la démo de la date aquí et a constaté que everyday at 00:00 est accepté, mais je n'ai pas pu l'utiliser très bien avec l'Agenda.

Toute aide sera appréciée. Merci.

0voto

Abhinav Khare Points 38

Je pense que vous pouvez utiliser repeatAt() dans ce but. Comme repeatAt('12am') ou vous pouvez également utiliser le format 24 heures :-. repeatAt('00:00')

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X