关注点:

文件夹判空并创建

删除指定文件夹内,30天内没有更新过的、名字包含develop的文件夹

#!/bin/bash
if [ ! -d "/xxx/dev" ]; then
mkdir -p /xxx/dev
echo "create /xxx/dev"
fi
# 删除/xxx/dev内,30天内没有更新过的、名字包含develop的文件夹。如`/xxx/dev/client/develop-test`
find /xxx/dev -mtime +30 -type d -name *develop* | xargs rm -rf
# 将前端资源复制到共享盘指定目录
cp -rf /usr/share/nginx/html/* /xxx/dev
# 启动nginx(此时nginx配置的静态目录也是共享盘)
nginx -g 'daemon off;'
echo "nginx up"