Estoy aprendiendo el backend. Creé mi primera aplicación, todo lo que hace es obtener datos -> publicarlos en un bot de Telegram.
Quiero que la aplicación funcione 24/7. Pero no sé cómo hacerlo automatizado. Lo ejecuto usando el nodo terminal main.js. ¿Cómo emito una entrada de comando a la terminal? (Es importante destacar que no me conviene envolver todo en una función y llamarla).
Descubrí que se puede hacer con el nodo cron, pero no sé cómo hacerlo. Como resultado, quiero cargar mi aplicación en Heroku y ejecutar el comando node main.js usando el programador de tareas.
Quiero obtener algo como esto:
const scheduler = new ToadScheduler() const task = new Task('simple task', () => node main.js) const job = new SimpleIntervalJob({ seconds: 60, }, task) scheduler.addSimpleIntervalJob(