我已经编写了一些应该作为服务器运行的代码,并将其与守护程序打包为Daemons.run('myserver.rb')。当我作为./daemon.rb start运行它时,它可以工作,但它根本没有提供任何信息,例如,如果myserver.rb抛出一个异常,我甚至不知道我的服务器没有启动,守护程序将退出,退出代码为0。如果包装的脚本无法启动,有没有办法告诉守护进程返回一个非零的退出代码?或者让我知道我的服务器是否成功启动的另一种方式?
发布于 2014-09-16 02:37:44
试一试
d=Daemons.run('myserver.rb')
exit d.applications.length > 0 ? 0 : 1https://stackoverflow.com/questions/16260354
复制相似问题