我继承了一些发布脚本,用于为大约20台服务器准备和部署PHP Web应用程序。这些脚本是用shell编写的,我个人认为它们维护起来有点麻烦。这可能与他们的写作方式有关,但我希望看看是否有人有意见或经验来证实我可能会用更强大的语言来做这个想法。使用shell编写的发布脚本是很常见的,但与使用更容易阅读并具有更好的错误处理功能的语言相比,它看起来更像是笨拙吗?这个脚本寻求:
它只是我还是这种参与在shell中编写和维护?我并没有真正使用PHP作为命令解释器,但我想在PHP中使用它来匹配项目的语言。任何人都有任何警告,建议或替代方案?