Перейти к содержимому
Ошибки Linux/POSIXОшибка
Exit 126

Exit 126 — Команда не является исполняемой

Команда найдена, но не является исполняемой.

linuxmacosunix

Что вызывает эту ошибку

Файл существует, но не имеет права на выполнение, либо не является корректным исполняемым файлом.

Как исправить

Добавьте право на выполнение с помощью chmod +x. Убедитесь, что файл является корректным исполняемым файлом или скриптом со строкой shebang.

Пример

# Fix: make script executable
chmod +x script.sh
Официальная документация

Связанные коды ошибок