如何每小时 运行 nodeserver 中的一个脚本?

How to run a script in nodeserver every hour?

我有一个 mean.js 项目,在应用程序中具有此结构(服务器文件所在的位置):

-app
 --controllers
 --models
 --docs
 --logs
 --routes
 --tests
 --views
 bower.json
 Gruntfile.js
 package.json
 README.md

我想在我的 mongodb 上每隔一小时左右做一次 "cron job"。

我运行进入这个:

https://github.com/scripting/noderunner

我应该把它放在哪里以及如何使用它让我们举个例子, 每 1 小时执行 console.log 次 "hello world" 次?

首先你必须安装 cron 到你的 os,之后你必须设置 cron 作业,为此你必须在控制台中写 "crontab -e" 并设置作业,像这样:

0 * * * * /home/user/project/bin/your_script.js

重要!您必须添加 hashbang(#!/usr/bin/env 节点 ) 到脚本的第一行并设置权限。祝你好运。