我希望能在.ebextensions配置中使用条件语句,但我不知道如何使用它。我的当前情况是:
其中一个.ebextensions配置内容是创建一个文件夹,实际上只需要创建一次该文件夹,因为如果我第二次或更多次部署应用程序,就会出现错误,错误信息显示“该文件夹已经存在”。
因此,我需要使用条件语句,如果文件夹已经存在,则不需要再次运行创建文件夹的命令。
如果有人对如何实现此目标有任何见解或指导,我将非常感激。谢谢!
其中一个.ebextensions配置内容是创建一个文件夹,实际上只需要创建一次该文件夹,因为如果我第二次或更多次部署应用程序,就会出现错误,错误信息显示“该文件夹已经存在”。
因此,我需要使用条件语句,如果文件夹已经存在,则不需要再次运行创建文件夹的命令。
如果有人对如何实现此目标有任何见解或指导,我将非常感激。谢谢!
!
符号使得 if 语句检测该路径是否存在,它的意思是 "如果/usr/bin/python
不存在则返回 false"。 - Ryan Fisher/usr/bin/python
丢失,则&&
左侧为 true,因此执行右侧(回显消息)。 - Ryan Fisherfoo && bar()
是一个非常常见的短路模式,我认为文档中的检查可能是反过来了或者其他什么问题,不太确定。现在已经过了一段时间了。 - oskarth