我遇到了God,它看起来不错,但我想知道是否有人知道我可以与之比较的其他过程监视和控制框架。
上帝具有以下特征:
最后一个是我遇到的困难。
最佳答案
看看 Ubic
(CPAN page here,但请阅读github项目页面上的安装详细信息)。
Ubic
本身不是监视框架,而是LSB compliant可扩展服务管理器。
它的编写和可配置全部在Perl中进行。一个简单的例子是:
# /etc/ubic/services/test
use Ubic::Service::SimpleDaemon;
return Ubic::Service::SimpleDaemon->new({ bin => "sleep 1000" });
从上面开始是:
ubic start test
。要检查其运行与否:ubic status test
。要停止服务(令人惊讶!)是:ubic stop test
。Ubic
会密切注意其所有服务,因此,如果test
服务在1000秒后停止,则 Ubic
将自动重新启动它。其他一些链接:
/I3az/