2014-12-23 2 views
-1

Я использую скрипт node.js/express.js для удаления данных с веб-сайта. Данные, которые мне нужны, создаются ежедневно, поэтому мне нужно, чтобы мой скрипт запускался автоматически каждый день в определенный час.скрипт autostart node.js в заданное время

Есть ли способ сделать это?

+0

Какой тип сервера работает на вашем скрипте (V-/Root-Server, некоторый хостинг NodeJs, локальная машина, что-то еще?)? Если вы работаете в среде Unix/Linux, вы можете найти «Cronjobs» –

+0

Я использую Wamp Server в Windows для запуска моего сценария на своей локальной машине – MahmoudKsemtini

ответ

1

Это не проблема узла, вам просто нужно запустить скрипт (как и любой другой) на регулярной основе. На Linux/Mac, это через cronjobs, на окнах это через SchTasks

Все доступные команды можно найти здесь: http://technet.microsoft.com/en-us/library/cc772785%28WS.10%29.aspx

Или вы можете использовать окна «щелкнуть по» пути:

http://windows.microsoft.com/en-us/windows/schedule-task#1TC=windows-7

1

Если вы используете Linux, и хотите сделать это, используя только узел js, вы можете использовать node-schedule.

schedule.scheduleJob({hour: 14, minute: 30, dayOfWeek: 0}, function(){ 
    console.log('Time for tea!'); 
}); 

 Смежные вопросы

  • Нет связанных вопросов^_^