./ не работает после chmod [закрыто]

-1
03.10.2018, 07:40
1 ответ

Скорее всего, в вашем скрипте отсутствует "шебанг". Система пытается прочитать, какая программа-интерпретатор должна быть выполнена для запуска скрипта. «Шебанг» распознается системой, если он находится в самой первой строке и начинается с #!.

Примеры:

#!/bin/bash
#!/bin/sh
#!/usr/bin/env python
#!/bin/sed

Обратите внимание, что #!является комментарием в большинстве языков сценариев, поэтому он не выдаст ошибку, если вы запустите его с помощью специальной программы-интерпретатора из командной строки, например:

$ bash./script.sh

Дополнительная информация:https://en.wikipedia.org/wiki/Shebang_(Unix)

1
28.01.2020, 05:09

Теги

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