带有Cronjob的Node JS:屏幕在分离时终止,但我想让它无限期地运行
Node JS with Cronjob: Screen terminates when detached, but I want to have it run indefinitely
我正在使用node.js的终端,屏幕一直终止。我不确定发生了什么,但我希望脚本每天运行,而不是在我分离时终止。
在终端,我运行:screen node server.js
server.js包含:
var cronJob = cron.job('06 17 * * *', function(){
// do things
});
cronJob.start();
// send Responses
var cronJob2 = cron.job('04 19 * * *', function(){
// do other things
});
cronJob2.start();
var cronJob3 = cron.job('06 19 * * *', function(){
// do other things
});
cronJob3.start();
var cronJob4 = cron.job('05 17 * * *', function(){
// do other things
});
cronJob4.start();
您可能希望nohup
从终端分离,如下所示
nohup node server.js > /dev/null 2>&1 &
和你可以检查运行
ps aux | grep node
我希望这对你有帮助:)
相关文章:
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 使用压缩的JavaScript文件(不是运行时压缩)
- Javascript运行php文件,然后下载文件
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Angularjs代码未在匿名函数中运行
- jquery设置为使用参数运行
- 如何根据时间运行不同的脚本
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 将文本框链接到由按钮运行的javascript公式
- 为什么不是't运行此Javascript的Chrome
- ng应用程序使脚本无限运行
- 如何在运行时在angular 2中加载外部js脚本
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- JavaScript错误:Microsoft JScript运行时错误:应为对象
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 无限期双击运行间隔
- 带有Cronjob的Node JS:屏幕在分离时终止,但我想让它无限期地运行
- 在 JavaScript 中无限期地运行 setTimeout 作为事件处理程序
- AngularJs 控制器代码无限期运行