首页 > 解决方案 > 我的 ruby​​ 脚本的守护进程日志在哪里

问题描述

我已经像这样对我的红宝石脚本进行了恶魔化

Daemons.run('script/meeting_receiver.rb')

基本上我正在使用 gem https://github.com/thuehlinger/daemons

我在我的 ruby​​ 代码中使用了 puts 语句。所以我想知道在哪里可以找到我的 ruby​​ 脚本的日志。puts 语句的输出在哪里。

对守护进程不太熟悉。

标签: rubydaemonsruby-daemons

解决方案


如果您将选项哈希作为第二个参数传递给Daemons.run命令,您可以添加:log_output为 true。像这样:

Daemons.run('script/meeting_receiver.rb', log_output: true)

这会将输出发送到一个名为meeting_receiver.output.

请参阅此示例的更多详细信息。


推荐阅读