crontab如何启动一个node服务?

想做一个每5分钟启动node服务这样的功能,
但是
如何用crontab启动node服务呢?
以前从没搞过,只知道crontab可以启动shell脚本文件的,
但是node要如何搞呢?
还有就是启动了之后,
我在做完一系列操作之后可能超过了5分钟,这期间crontab 会又起了一个node 服务么~?
跪求指导.

阅读 5.4k
2 个回答

建议用pm2来启动node.
然后两个shell脚本

start.sh //
#!bin/sh
pm2 start myProject

stop.sh //
#!bin/sh
pm2 stop myProject

crontab 中就去分别启动这两个脚本就好了。

服务启动那么多干什么,本身 就是不会退出的,你可以在你的服务中 setInterval(function() {}, 5 60 1000) 干你需要的事情啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题