0

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

我遇到过像 Autosys 这样的程序,但它很昂贵,而且对于我想要的东西来说太过分了。我也见过AppCtl,但这似乎不能处理依赖关系。也许可以重新利用初始化脚本?

哦,作为一个额外的复杂因素,它应该能够在 Solaris 10 或 Linux 机器上运行,而无需安装任何新的二进制文件。在我最近看到的方框中,这意味着 shell 脚本和 Perl,而不是 Python。

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

4

4 回答 4

1

天,

查看 /etc/init.d 中的类似内容并将其用作基础。另请参阅 crontab 或 at,以定期运行。

干杯,

于 2008-09-01T12:21:18.213 回答
1

试试 Supervise,这是 qmail 用来跟踪它的服务/启动应用程序的工具:

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

于 2008-09-01T12:53:37.793 回答
0

据我所知,仅限 Solaris,但 Solaris 10 的SMF不能满足您的要求吗?

于 2009-03-10T23:26:34.860 回答
0

试试 GNU 批处理。看起来它支持你需要的东西。

http://www.gnu.org/software/gnubatch/

于 2012-02-03T04:20:31.330 回答