2011-06-29 67 views
2

传统上,我已经将大部分服务器维护脚本写入bash,就像大多数人一样,但是最近我发现自己更倾向于使用php cli脚本,因为它易于开发和增加功能。BASH或PHP服务器维护脚本?

我一般都是'适合工作的人',所以我很喜欢在正确的环境中使用这两种工具,但我正在考虑将所有内容都移到PHP以保持一致性。

有没有人这是一个坏主意或有任何想法,为什么用PHP维护脚本可能是一个坏主意?

+3

“合适的工作的正确的工具”可能是要走的路。问题在于你已经描述了你正在考虑的工具,但没有涉及到工作。所以如果没有过于宽泛的话,这是不可能说的 – Nanne

+1

PHP当然不是我的维护脚本的选择。 –

+0

这是一个非常主观的问题,使用你掌握最好的或最享受的工具。为什么它应该与其他人认为一样,如果这不是你的一个因素? –

回答

4

这是一个折衷。使用PHP意味着,如果您需要构建额外的(或替换)服务器,则需要先安装PHP,然后才能使用任何管理脚本;另外,如果将来有更多人帮助您进行服务器管理,您需要确保他们知道PHP,即使他们没有涉及Web部分,但他们可能已经知道bash

另一方面,有一致性参数;您可能会发现将网络人员转换为系统管理更容易,而不是其他方式,在这种情况下,使用PHP进行系统管理是一项优势。

(性能参数不打扰我。没有一个是出于性能制造)

1

在我看来,与PHP脚本相比,bash会带给你更好的性能,因为PHP是用于Web脚本的,所以也不适合“适合这个工作的工具”类别。