也许和奇怪的问题,但我希望不止一次包括Magento ......在你掌握自己的脸之前我最好先解释一下。
我有一些Magento安装,并希望在所有这些安装中管理一些配置值。首先写了一个包含所有Mage.php的脚本,加载实例,然后运行我需要的程序,显然这将永远不会工作,我会去看Cannot redeclare class
当然,我可以编写一个通过读取config.xml中的配置值连接到数据库的包装器,但更好的选择是将Magento作为应用程序连接。
首先想到的是在不同的shell中运行每个进程,但是在实现这一目标的最佳方法上,任何帮助都会受到赞赏。
答案 0 :(得分:0)
如果我理解正确,你想用不同的输入配置运行一个脚本(使用Magento做一些魔法)。如果我错了,请纠正我。
然后你可能需要像这样的smth?
for f in config1 config2 config3 config4
do
echo "Processing $f"
myScript $f &
done
其中myScript
- 是与Magento有一些魔力并期望输入配置的脚本
在这种情况下,它将是$f
,即迭代超过config1
,config2
等。最后,行尾的&
将在后台运行您的脚本单独的过程。