如何从shell脚本运行MAGMI

时间:2015-03-10 06:57:51

标签: php linux bash shell magento

我尝试从一个shellcript运行MAGMI,但我总是得到同样的信息:

/ bin / sh:/is/htdocs/XXXXXXXXX/magento/magmi/cli/XXXXXXX.sh:/ bin / bash ^ M:错误的解释器:没有这样的文件或目录

我的剧本:

 #!/bin/bash

FILES=/is/htdocs/XXXXXXXXX/magento/var/import/XXXXXXXXX.csv
for f in $FILES
do
     echo "Running Magmi update with file: $f"
     php magmi.cli.php -profile=XXXX -mode=update -CSV:filename="${f}"
     wait
done

该脚本与magmi.cli.php

位于同一目录中

感谢提示和解决方案!

1 个答案:

答案 0 :(得分:1)

请使用dos2unix linux命令删除上述错误,如:

 dos2unix scriptfilename.sh scriptfilename.sh

它通常发生在我们用WINDOW eniv编写的东西时。 &安培;然后转移到Linux平台