在 ubuntu 16 中替换 upstart 的状态命令

坎昆库

在实施时puma,我已将 ubuntu 版本从 14.04 更新到 16.04。

在此之前服务的基础上的新贵,基本上workerssidekiq开始与新贵。但是,当我尝试部署实际代码时会出现问题。

在部署期间,先前的代码通过如下代码检查工作人员的状态。

if capture('status workers') =~ /start/

我还没有upstart在 ubuntu 16.04 中安装,因此此时部署失败。无论如何,我可以替换upstartubuntu 16.04 中驱动的此类命令吗?

Kernel.capture被如上所示也弃用代码。这些有没有替代品,请告诉我。

奥雷尔·布兰泽亚努

您应该systemd在 Ubuntu 16.04 中使用utils:

不要使用 Kernel.capture,而是使用 Ruby Open3 方法 - 有一篇关于它们好文章

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章