我试着用shellscript运行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位于同一目录中
谢谢你的提示和解决方案!
最佳答案
请使用dos2unix linux命令删除上述错误,如:
dos2unix scriptfilename.sh scriptfilename.sh
它通常发生在我们在WINDOW eniv中写东西的时候。&然后转移到Linux平台