2016-04-29 3 views
1

Ich möchte mein node.js Programm automatisch um Mitternacht oder eine bestimmte Zeit, jeden Tag ausgeführt werden.Wie man Nodejs Programm jeden Mitternacht laufen lässt?

Ich habe eine Idee über Cron, aber kann mir jemand angeben, wie das geht?

+1

http://stackoverflow.com/questions/3984134/cron-that-will-run-a-ruby-script-every-day-at-midnight –

+0

Dies ist sehr grundlegende Crontab-Nutzung. 'man 1 crontab' wird Ihnen sagen, wie Sie den' crontab' Befehl verwenden, und 'man5crontab' erklärt die Syntax und Semantik einer crontab. –

Antwort

1

Unter Linux können Sie einfach crontab -e ausführen, wodurch eine Cron-Datei in Ihrem Standardeditor geöffnet wird.

Dann wird Ihr Knoten Programm haben jeden Tag um Mitternacht laufen Sie eingeben müssen würde:

00 00 * * * node /path/yournodeapp.js 

und speichern.

Ich schlage vor, Sie lesen ein wenig über Cron-Jobs, sie sind sehr mächtig, aber sehr einfach zu bedienen.

This ist meine übliche cheatsheet.

0

Schauen Sie in die cron module on NPM. Es ermöglicht Ihnen, beliebigen node.js-Code in vordefinierten Intervallen oder zu bestimmten Tageszeiten auszuführen.