LINUX.ORG.RU

Проблема с запуском файла .sh

 , ,


0

1

Пробую запустить инсталлированный пакет ч/з файл .sh. Не работает. История действий:

  • запуск через Наутилус с предварительной проверкой на разрешение выполняемости файла. Двойное нажатие и выбор опции «Запустить». Эти действия игнорируются компьютером.
  • с помощью терминала путем ввода команд «chmod +x vmd.sh» и "./vmd.sh". Ответ терминала - "./vmd.sh: 502: exec: /_LINUX: not found". Права рута не использовала, т.к. доступ к файлу возможен под текущим пользователем.

    Прошу поделиться мнениями об ошибках запуска; все выглядит тем более не понятным, что данная тема уже обсуждалась на форуме https://www.linux.org.ru/forum/desktop/12884469 .

1. Скрипт запустился, результат достигнут.
2. В строке 502 скрипта есть вызов /_LINUX, который не найден, о чем с прискорбием и сообщено.

bormant ★★★★★
()

Ответ терминала - "./vmd.sh: 502: exec: /_LINUX: not found

В скрипте ошибка. Обратитесь к разработчику программы.

Aceler ★★★★★
()

Для начала можно попробовать выполнить этот файл от рута (если вы уверены в его безопасности), например командой

sudo ./vmd.sh
Затем можно попробовать найти в вашей системе файл _LINUX, например командой

cd / && sudo find -name "_LINUX"

Ну и наконец если файл найдётся, прописать его полный путь в вашем скрипте в строчке 502

Скорее всего в вашем скрипте баг и если вы не собираетесь заниматься дебагом, не хотите трясти тех, кто его написал и ждать результат годами или не имеете под рукой профильного специалиста, вы можете попробовать сообщить нам, какую задачу призван решить ваш .sh файл и возможно вам порекомендуют более адекватные способы решения. Желательно сразу указывать версию вашего дистрибутива.

Pyzia ★★★★★
()
Последнее исправление: Pyzia (всего исправлений: 1)
Ответ на: комментарий от Pyzia

Благодарю. Тот случай, когда проблема была не в файле - скачала не ту версию пакета, так что файл и не должен был запускаться.

galiy_sha
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.