Linux中的Python脚本

fea*_*rix 1 python linux django fabric

我们有大约250个相同的Linux服务器,它为银行运行业务关键Web应用程序.基本上我们做了很多脚本工作,但现在我想把它集中在一个位置.这意味着在一台服务器上运行并在许多服务器上部署它.我知道你们一定认为这是一项简单的任务,可以用shell脚本完成.但我们需要创建许多不同的脚本来完成我们的工作

我知道python有一个很大的库,这是可能的,但我不知道如何.简而言之,我需要在一个文件中的所有脚本,并根据参数,它将执行它.

例如,在python程序中,我们有一个函数,我们可以混合它们来执行不同的结果.

所以你请让我知道如何去做

jat*_*ism 6

这是一个非常普遍的问题,因此我将使用Python来回应两个不同的框架,以促进批量系统管理任务.

  1. func - Func是Fedora项目的一部分,因此专门用于他们的架构.如果您的主机都是基于RedHat/CentOS的,那么这就是您的解决方案.

  2. 面料 - 面料更通用,但在高水平上通常是相同的.如果您的环境是异构的(充满了不同类型的系统/发行版),这可能就是您想要的.