我正在编写一个 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 的缓存?
提前致谢