【问题标题】:Application Control Scripts on UnixUnix 上的应用程序控制脚本
【发布时间】:2010-09-07 11:04:08
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: linux unix solaris scripting


    【解决方案1】:

    生日,

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

    干杯,

    罗伯

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        据我所知,仅限 Solaris,但 Solaris 10 的 SMF 不会做你想做的事吗?

        【讨论】:

          【解决方案4】:

          试试 GNU Batch。看起来它支持你所需要的。

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

          【讨论】:

            猜你喜欢
            • 2018-02-13
            • 2019-09-01
            • 1970-01-01
            • 2015-02-04
            • 1970-01-01
            • 1970-01-01
            • 2014-10-18
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多