2

我正在编写一个 shell 脚本,用于在我所有的 wordpress 上执行 wp-cli 命令。这是脚本:

cd "/var/www/vhosts"
对于 * 中的域
做
  cd /var/www/vhosts/$domain

  HAS_HTTPDOCS=`查找 . -name httpdocs | 厕所-l`
    如果测试 $HAS_HTTPDOCS-gt "0"
    然后
    光盘 httpdocs
    IS_BLOG=`查找。-名称 wp 内容 | 厕所-l`
    如果测试 $IS_BLOG -gt "0"
    然后
        cd /var/www/vhosts/$domain /httpdocs/
        echo "####### "$domain " #########"
        wp $1 --allow-root  
  菲
  菲
完毕

但是当我执行 sh 时,在某些情况下 wp-cli 返回一个“缓存值”。例如:

./multitaskWP.sh “选项获取站点网址”

结果:

##### 域1 ######
domain1.com
##### 域2 ######
domain2.com
##### 域3 ######
domain2.com
##### domain4 ######
domain2.com

该脚本为不同的 wordpress 域返回相同的值,是否有用于在 ubuntu 中执行 wp-cli 的缓存?

提前致谢

4

0 回答 0