请如何解释下面的代码?

时间:2019-09-08 20:03:30

标签: wordpress amazon-web-services amazon-ec2

在CloudFormation模板上,我有一个名为WPDirectory的参数。

请问我如何解释下面的代码?

"# make site directory\n",
"if [ ! -d /var/www/wordpress/", !Ref WPDirectory, " ]; then\n",                    
"   mkdir -p /var/www/wordpress/", !Ref WPDirectory, "\n",
"\n",

1 个答案:

答案 0 :(得分:0)

Ref是Cloudformation模板中的固有功能。它返回参数的值。 !Ref WPDirectory将返回WPDirectory参数的值,该参数将作为输入传递给cloudformation模板。

Refer this link for documentation on ref functions

您共享的代码可能会作为Shell脚本在User2的EC2实例上执行。在此脚本中,仅检查“ / var / www / wordpress / WPDirectory-name”目录是否存在,否则不创建提到的目录