在多个相似目录中执行bash



我目前使用的bash脚本有很多' '相同' ';行。

cd /home/admin/web/mysite1.com/public_html/admin/; /usr/bin/php cron.php &
cd /home/admin/web/mysite2.com/public_html/admin/; /usr/bin/php cron.php & 
cd /home/admin/web/mysite3.com/public_html/admin/; /usr/bin/php cron.php & 
cd /home/admin/web/mysite4.com/public_html/admin/; /usr/bin/php cron.php &

我想知道是否可以执行这样的命令

/usr/bin/find /home/admin/web/*/public_html/admin/ -name 'cron.php' php cron.php

感谢

您可以使用一个简单的for循环

for i in /home/admin/web/*/public_html/admin/cron.php; do
/usr/bin/php "$i" &
done
Bash Script -遍历find 的输出

相关内容

  • 没有找到相关文章

最新更新