Unix上的应用程序控制脚本

人气:856 发布:2022-10-16 标签: scripting linux unix solaris

问题描述

我正在寻找一些软件,可以让我控制基于服务器的应用程序,也就是说,我希望能够以控制器的方式启动、关闭和监视许多相互依赖的进程。

我遇到过像Autosys这样的程序,但它太贵了,而且远远超出了我想要的水平。我也看到了AppCtl,但它似乎不能处理依赖关系。也许可以重新调整初始化脚本的用途?

哦,更复杂的是,它应该能够在Solaris10或Linux机器上运行,而不需要安装任何新的二进制文件。在我最近看到的盒子上,这是指外壳脚本和Perl,但不是Python。

是否存在这样的程序,或者我需要重新开始编写Perl程序吗?

推荐答案

试试Supervisor,这是Qmail用来跟踪其服务/启动应用程序的工具:

http://cr.yp.to/daemontools/supervise.html

234