nik*_*sfi 6 configuration logging node.js forever
除了永远传递脚本的路径(以及附带的选项,如上所述)之外,您还可以永远传递包含这些选项的JSON文件的路径.例如,考虑具有以下文件结构的应用程序:
在下面的例子中,选项uid,append,watch,script和sourceDir设置.所有这些都是参数,以长版本的forever命令(短版本是-a,-w,-s).
我的问题是:一些选项,forever没有一个长期的版本,例如-m,-l,-e,-o.如何在我的json配置文件中提供这些选项?
我已经尝试过将值添加到诸如"l"和之类的键中"log",但是这并没有达到预期的效果.
Jas*_* Tu 14
这里列出了所有速记选项的JSON属性.例如,JSON属性-p将是"path".
var argvOptions = cli.argvOptions = {
'command': {alias: 'c'},
'errFile': {alias: 'e'},
'logFile': {alias: 'l'},
'killTree': {alias: 't', boolean: true},
'append': {alias: 'a', boolean: true},
'fifo': {alias: 'f', boolean: true},
'number': {alias: 'n'},
'max': {alias: 'm'},
'outFile': {alias: 'o'},
'path': {alias: 'p'},
'help': {alias: 'h'},
'silent': {alias: 's', boolean: true},
'verbose': {alias: 'v', boolean: true},
'watch': {alias: 'w', boolean: true},
'debug': {alias: 'd', boolean: true},
'plain': {boolean: true},
'uid': {alias: 'u'}
};
Run Code Online (Sandbox Code Playgroud)
小智 7
logFile,outFile,errFile也为我工作.:)
在我的情况下,我使用:myapp_config.json
{
"uid": "myapp",
"append": true,
"watch": true,
"script": "myscript.js",
"sourceDir": "/home/myaccount/myproj/myapp",
"logFile": "/home/myaccount/.forever/forever.log",
"outFile": "/home/myaccount/.forever/out.log",
"errFile": "/home/myaccount/.forever/err.log"
}
Run Code Online (Sandbox Code Playgroud)
用法:
永远启动myapp_config.json
永远停止myapp
| 归档时间: |
|
| 查看次数: |
4357 次 |
| 最近记录: |