php - 服务器维护脚本使用 BASH 还是 PHP?

标签 php linux bash scripting

传统上,我像大多数人一样用 bash 编写大部分服务器维护脚本,但最近我发现自己更多地转向 php cli 脚本,因为它易于开发且功能增加。

我通常是一个“适合工作的工具”类型的人,因此很乐意在正确的上下文中使用这两种工具,但我正在考虑将所有内容都转移到 PHP 以保持一致性。

有人认为这是一个坏主意,或者有任何想法为什么使用 PHP 进行维护脚本可能是一个坏主意吗?

最佳答案

这是一个权衡。使用 PHP 意味着,如果您需要构建额外的(或替换的)服务器,则需要在任何管理脚本运行之前安装 PHP;另外,如果将来有其他人帮助您进行服务器管理,您需要确保他们了解 PHP,即使他们不参与 Web 部分,而他们可能已经了解 bash .

另一方面,还有一致性论证;您可能还会发现更容易让网络人员参与系统管理,而不是相反,在这种情况下,使用 PHP 进行系统管理是一个优势。

(性能争论并不困扰我;两者都不是为了性能而设计的。)

关于php - 服务器维护脚本使用 BASH 还是 PHP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6524650/

相关文章:

Linux 脚本在文件中插入新行

linux - 在 bash 中使用 awk 命令从记录中提取单个字段

php - Yii:在新窗口中打开网址,而不是在新选项卡中

php - 如何使用具有组写入权限的 file_put_contents 创建文件?

c++ - glibc 应用程序保留未使用的内存直到退出

java - stdin 数据流的第一个字节是否会触发 bash 命令运行?

php - 为数据处理创建进度条的最佳方法是什么?

php - 操作码缓存实际上是如何工作的?

linux - 如何突破 smtp 限制?

linux - 如何在 Shell 中重现 "Too Many open files"错误