Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Не запускаются sh-скрипты  (Прочитано 3127 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн InGenTech

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Не запускаются sh-скрипты
« : 20 Февраля 2017, 12:24:01 »
Не запускается большинство имеющихся sh-скриптов. Если в терминале, то окно терминала мигает и гаснет, если графически, то висит процесс sh в системе. Изменял параметры их запуска, не помогло.

Версия 16.04.2 LTS
Такое было и на 16.04.1

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 03/04/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 04:18:47 от zg_nico »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Не запускаются sh-скрипты
« Ответ #1 : 20 Февраля 2017, 12:44:09 »
Пример скрипта, его stat и как запускаете.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Не запускаются sh-скрипты
« Ответ #2 : 20 Февраля 2017, 13:32:49 »
InGenTech,

2:L~$
2:L~$ ./ascript.sh
bash: ./ascript.sh: Отказано в доступе
2:L~$
вот это?
Wars ~.o

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Не запускаются sh-скрипты
« Ответ #3 : 20 Февраля 2017, 14:28:24 »
Еще есть опции -v (verbose) и -x (xtrace) чтобы увидеть причину:
sh -vx скрипт.sh

Оффлайн InGenTech

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Re: Не запускаются sh-скрипты
« Ответ #4 : 20 Февраля 2017, 20:20:51 »
Azure,
К примеру, файл запуска Total War Warhammer.
Вывод stat:
Размер: 724        Блоков: 8          Блок В/В: 4096   обычный файл
Устройство: 804h/2052d Inode: 20449405    Ссылки: 1
Доступ: (0775/-rwxrwxr-x)  Uid: ( 1000/    kiwi)   Gid: ( 1000/    kiwi)
Доступ: 2017-02-21 00:02:29.251284912 +0700
Модифицирован: 2017-01-13 18:47:48.906850398 +0700
Изменён: 2017-01-17 14:42:46.860276970 +0700
 Создан: -

Запуск в терминале выдал ошибки:  libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Дальше процесс не идёт.

victor00000, по-видимому нет. (команда не найдена).

renzrv, вышепреведённые ошибки.

Замечу, что это касается и просто запускаемых файлов(не sh).
Как теперь понимаю, проблема в том числе во взаимодействии с графикой AMD.
На более слабой машине с графикой NVIDIA запуск происходит(16.10)

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Не запускаются sh-скрипты
« Ответ #5 : 20 Февраля 2017, 21:48:11 »
stat -c "%s = %x" file.exe
Wars ~.o

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Не запускаются sh-скрипты
« Ответ #6 : 20 Февраля 2017, 21:57:47 »
К примеру, файл запуска Total War Warhammer
Может выьрали для примера что-то попроще? Может не «echo Hello, word» но что-то из этого… А в Вашем «примере» может быть и проблема в wine, и в самой программе.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Morisson

  • Гость
Re: Не запускаются sh-скрипты
« Ответ #7 : 21 Февраля 2017, 09:04:14 »
InGenTech,
Цитировать
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
Это уже о многом говорит.
glxinfo | grep OpenGL

Оффлайн InGenTech

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Re: Не запускаются sh-скрипты
« Ответ #8 : 22 Февраля 2017, 17:23:31 »
victor00000, программа FreeLib даёт такой результат651 = 2017-02-22 21:01:07.286035295 +0700
renzrv, вот такой вывод: sh: 0: Illegal option -/
Morisson, вывод glxinfo | grep OpenGL:
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD CARRIZO (DRM 3.3.0 / 4.8.0-39-generic, LLVM 3.8.0)
OpenGL core profile version string: 4.1 (Core Profile) Mesa 12.0.6
OpenGL core profile shading language version string: 4.10
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 12.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 12.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Не запускаются sh-скрипты
« Ответ #9 : 22 Февраля 2017, 18:43:55 »
ничего не понял.

Wars ~.o

 

Страница сгенерирована за 0.05 секунд. Запросов: 23.