Я пытаюсь запустить MAGMI из shellscript, но я получаю все то же сообщение:
/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