Это можно сделать, разделив задачу на два этапа.
- Должно быть запланировано задание cron , которое запускает процессы узла каждый день в 9 утра. Для этого предположим, что у вас есть файл узла с именем script. js, и его расположение / home / user / example / script. js, тогда следующая команда будет использоваться для запускать каждый день в 9 утра ежедневно
* 9 * * * /usr/local/bin/node /home/user/example/script.js
Теперь, чтобы закрывать скрипт каждый день в 17:00, это можно сделать
неявно с помощью функции
setTimeout . Ниже приведен код, который должен быть написан в сценарии
. js
setTimeout((function() {
return process.exit(1);}), 28,8000,000);//28,8000,000 Milliseconds
Таким образом, скрипт. js будет запускать свое выполнение ежедневно в 9 утра и останавливаться в 17:00.