在Ubuntu环境中的某些时间运行节点服务器?

时间:2016-03-17 22:51:58

标签: node.js ubuntu upstart

我在Ubuntu服务器上运行我的小节点应用程序,我可以使用一个简单的Upstart脚本在服务器启动时自动启动节点服务器。

但是,我希望节点应用程序在一天中的特定时间运行 - 我可以选择实现这一点吗? 最好是在Node应用程序中还是从Ubuntu环境中执行此操作?

1 个答案:

答案 0 :(得分:1)

cron怎么样?

$ crontab -e

# in the editor that opens:
0 */2 * * * ~/path/to/your/node/script.js > /tmp/out.log 2> /tmp/err.log

这将每2小时运行一次script.js,即0:00(午夜),2:00,4:00等。它还会记录到您的/ tmp目录,但这完全是可选的。