【问题标题】:Forever can't start blessed-contrib examples永远无法启动祝福贡献示例
【发布时间】:2018-11-25 23:55:17
【问题描述】:

我正在尝试 Forever,非常受欢迎的软件包,所以我决定尝试一些现有的脚本。 例如,blessed-contrib 示例,尤其是dashboard.js,因为我希望有一些始终运行的监视器,带有终端界面的信息亭。 https://github.com/yaronn/blessed-contrib

但它只是不起作用,我收到的消息是:

$ forever start donut.js
warn:    --minUptime not set. Defaulting to: 1000ms
warn:    --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
info:    Forever processing file: donut.js

前两个只是警告,但过程没有我能得到的理由就结束了。

有什么线索吗?

【问题讨论】:

  • 嘿,你找到解决办法了吗?

标签: node.js bash terminal forever blessed


【解决方案1】:

我认为脚本应该已经在运行了。这是因为forever start 在后台运行 node.js 脚本。 命令forever list可以列出forever运行的所有进程。您可以通过此命令查看是否一切正常。此外,在forever list 命令执行后,您将能够看到日志的位置。

【讨论】:

  • 您实际上是对的,唯一的问题是:我怎样才能让它不在后台运行应用程序,而是在我想要的特定终端上运行?
  • 我认为这是不可能的。至少我不知道有办法做到这一点。但是,如果您想监控日志(即 console.log() 输出),您可以使用 forever list 找出日志的位置。然后,使用命令tail -f /path/to/the/file.log
  • 不,实际上我想做一个可视化命令行界面的信息亭。它与启动脚本一起工作,但永远使用会很棒,有没有办法让它工作?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-28
  • 2014-06-05
  • 2021-05-13
  • 2016-12-10
  • 2018-07-29
  • 2012-09-01
  • 1970-01-01
相关资源
最近更新 更多