Unix上的应用程序控制脚本

时间:2020-03-05 18:45:57  来源:igfitidea点击:

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

我遇到过像Autosys这样的程序,但这很昂贵,而且远远超出了我想要的东西。我也看过AppCtl,但这似乎不能处理依赖关系。也许有可能重新利用初始化脚本?

哦,作为补充,它应该能够在Solaris 10或者Linux机器上运行,而无需安装任何新的二进制文件。在我最近看到的包装盒上,这意味着要使用Shell脚本和Perl,而不能使用Python。

是否存在任何此类程序,或者我需要清除我的Programming Perl副本吗?

解决方案

回答

G'day,

在/etc/init.d中查找类似内容,并以此为基础。另请参阅crontab,或者可能在at定期运行。

干杯,

回答

尝试使用Supervise,这是qmail用来跟踪其服务/启动应用程序的方法:

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

回答

据我所知,仅适用于Solaris,但是Solaris 10的SMF不会满足要求吗?