我必须运行必须不间断运行的NodeJS应用程序,但是我需要停止它并每隔10分钟重新启动它。 我正在使用专用的Ubuntu 18.04计算机。 我已经阅读了一些有关cron的内容,但是我不知道它是如何工作的。它会停止与其一起运行的命令吗?
答案 0 :(得分:1)
您可以使用forever运行该应用程序,并设置cron作业以每隔五分钟永远重新启动它。作为奖励,如果在执行cron作业之间失败,forever还将为您重新启动它。
答案 1 :(得分:0)
据我所知,cron不会停止以前运行的命令,但是您可以添加逻辑以在应用程序中进行检查。
在这里您可以找到一篇文章,其中显示了prevent duplicate cron job executions的一些解决方案。