【问题标题】:How to run MAGMI from a shell script如何从 shell 脚本运行 MAGMI
【发布时间】:2015-03-10 06:57:51
【问题描述】:

我尝试从 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在同一目录

感谢您的提示和解决方案!

【问题讨论】:

    标签: php linux bash shell magento


    【解决方案1】:

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

     dos2unix scriptfilename.sh scriptfilename.sh
    

    它通常发生在我们在 WINDOW eniv 中编写一些东西时。然后转移到Linux平台

    【讨论】:

    • 我通过使用 Notepad++ 的转换选项解决了这个问题。感谢您指引正确的方向!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-09
    • 1970-01-01
    • 2011-01-01
    • 2019-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多