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

我遇到过像 Autosys 这样的程序,但它很昂贵,而且远远超出了我想要的范围。我也见过 应用程序控制, ,但这似乎无法处理依赖关系。也许可以重新调整初始化脚本的用途?

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

是否存在这样的程序,或者我是否需要掸掉我的《Programming Perl》副本?

有帮助吗?

解决方案

尝试使用 Supervise,qmail 使用它来跟踪其服务/启动应用程序:

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

其他提示

你好,

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

干杯,

据我所知仅限 Solaris,但 Solaris 10 不会 单模光纤 做你想做的事?

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top