Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

149
Views
Usando mi propia lógica para ejecutar el trabajo cron solo una vez en la fecha/hora especificada. Sin embargo, ¿continuará ejecutándose el oyente cron?

Estoy usando y soy nuevo en node-cron. Entonces pude configurar y ejecutar una función en la hora/fecha programada que especifiqué. Lo que leí es que no podemos establecer un año en trabajos cron, así que hice mi código así.

 const cron = cronTest.schedule( '39 20 29 March *', () => { console.log('successfully ran'); }, { scheduled: false } ); if (new Date().getFullYear() == req.body.scheduledYear) { cron.start(); }

Por lo tanto, en la fecha futura del 29 de marzo a las 8:39 p. m ., se mostrará "ejecutado con éxito" en la consola, si el año actual es igual o ahora es igual al año establecido en la variable scheduledYear .

Mi pregunta es, después de todo eso, el próximo 29 de marzo a las 8:39 p. m. del año siguiente, ¿se volverá a ejecutar mi trabajo cron? En caso afirmativo, sé que nunca generará mi console.log, que es lo que quería en primer lugar, pero la preocupación es si todavía hay algún oyente o observador ejecutándose en segundo plano en el servidor esperando otro 29 de marzo, 8: 39 PM para subir?

¿Cómo sabría si hay eventos relacionados con cron ejecutándose en mi servidor? ¿Mi código anterior está bien y no causará problemas de rendimiento? No estoy muy familiarizado con el funcionamiento del servidor, pero avíseme si lo que estoy haciendo aquí está muy mal.

Gracias.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!