使用PHP的Linuxpipe理员?

我们有一些需要定期维护的CentOS / MySQL虚拟机。 Cron是调度的明显答案,但是在实际的closures/检查/备份/启动中涉及一组特定的事件和一些重要的循环/分支逻辑。 方块pipe理员不想碰这个,所以这对DBA来说是不可思议的。

我们使用几个具有cron脚本的应用程序,并编写/维护了类似的脚本。 由于我们已经有比PHP更多的PHP内部人才,所以我想知道PHP-CLI对于我们来说是否是一个更好的select,就有效的开发和维护而言。

是否有任何缺点/折衷,这将是一个主意?

除了需要确保您的PHP cli环境在多台机器上保持健全之外,没有任何缺点。

我主要做了networking的东西,我们的一些日常crons已经参与。 创build〜/ server / cron / whatever1.mylanguage是很好的,然后可以从我们已经为数据库连接,日志logging等编写的所有站点代码中inheritance,而不是再次编写所有的代码。 或者更多的时候,根本不写这些代码,并且在一切都出错的时候使问题复杂化。

此外,如果它是您的网站代码的一部分,它会得到更好的维护,并在源代码控制许多克朗从来没有进入。