не удалось выполнить файл .sh [закрыто]

Я загрузил установочный файл modelsim, содержащий файл .sh -setup.sh Я сделал следующие два things

  1. Щелкните правой кнопкой мыши-> свойства-> разрешение-> разрешить выполнение файла как программы -> дважды щелкните файл setup.sh -> RUN. Ничего не произошло. Ошибок нет ... ничего.

  2. В терминале

    • cd / по пути к файлу setup.sh
    • chmod -x setup.sh ... ничего не произошло без ошибок ничего. Курсор перешел на следующую строку
    • ./ setup.sh ... ничего не произошло.

Мне тоже надоели sh setup.sh и bash setup.sh , но все равно ничего не произошло.

Снова загрузил весь файл, но ничего не произошло

Содержимое файла setup.sh:

#!/bin/sh
export SCRIPT_PATH=`dirname "$0"`
export CMD_NAME="$SCRIPT_PATH/components/QuartusSetupWeb-13.0.1.232.run"
eval exec "\"$CMD_NAME\"" $@
1
задан 10 October 2013 в 01:32

2 ответа

  1. Откройте диспетчер файлов,
  2. Перейдите в «Правка-> Настройки»,
  3. На вкладке «Поведение» в разделе «Исполняемые текстовые файлы» установите параметр на
    1. «Запустить исполняемые текстовые файлы при открытии» или «Всегда спрашивать»

Закройте и попробуйте дважды щелкнуть файл еще раз

0
ответ дан 10 October 2013 в 01:32

chmod -x setup.sh используется для получения разрешения на выполнение сценария. Правильный способ дать разрешение на выполнение сценария:

chmod +x setup.sh

См. man chmod .

Другое дело: из-за $@, вероятно, ваш скрипт ожидает один или несколько аргументов. Проверьте в том же каталоге, где находится скрипт, возможно, у вас есть файл README, чтобы увидеть правильное использование. Или попробуйте найти инструкции по установке, откуда вы его скачали.

0
ответ дан 10 October 2013 в 01:32

Другие вопросы по тегам:

Похожие вопросы: