ruby - 我的 ruby 脚本的守护进程日志在哪里
问题描述
我已经像这样对我的红宝石脚本进行了恶魔化
Daemons.run('script/meeting_receiver.rb')
基本上我正在使用 gem https://github.com/thuehlinger/daemons。
我在我的 ruby 代码中使用了 puts 语句。所以我想知道在哪里可以找到我的 ruby 脚本的日志。puts 语句的输出在哪里。
对守护进程不太熟悉。
解决方案
如果您将选项哈希作为第二个参数传递给Daemons.run
命令,您可以添加:log_output
为 true。像这样:
Daemons.run('script/meeting_receiver.rb', log_output: true)
这会将输出发送到一个名为meeting_receiver.output
.
请参阅此示例的更多详细信息。
推荐阅读
- python - 无法使用 scipy peak_widths 方法将数组数据从 dtype('0') 转换为 dtype('int32')
- python - 通过匹配整数的第 n 位来返回 Pandas 数据框中的行?
- c# - Dot net nuget restore - 恢复:无效参数错误
- windows - 当程序在提升的权限下运行时如何使用 IFrameworkInputPaneHandler
- amazon-web-services - 如何正确诊断失败的多容器 docker 应用部署到弹性 beantalk?
- java - 适用于 Java 的 AndroidPublisher (V3) Google API 客户端库示例
- c - 在 Open MPI 中处理图像的块
- javascript - 确定在删除和后续更改包含数组后恢复元素的位置
- docker - 从存储库获取 Docker CE 时输入格式错误
- c++ - 尝试使用我的功能时“无效使用成员”