Exit 126Exit 126 — Polecenie niewykonywalne
Polecenie zostało znalezione, ale nie można go wykonać.
Co powoduje ten błąd
Plik istnieje, ale nie ma uprawnień do wykonania lub nie jest prawidłowym formatem wykonywalnym.
Jak to naprawić
Dodaj uprawnienie do wykonania za pomocą chmod +x. Sprawdź, czy plik jest prawidłowym plikiem wykonywalnym lub skryptem z linią shebang.
Przykład
# Fix: make script executable
chmod +x script.shPowiązane kody błędów
EINPROGRESSEINPROGRESS — Operacja w toku
Nieblokująca próba nawiązania połączenia została zainicjowana i jest nadal w toku.
EAGAINEAGAIN — Zasób Tymczasowo Niedostępny
Żądana operacja spowodowałaby zablokowanie na zasobie nieblokującym lub zasób systemowy jest tymczasowo niedostępny.
E2BIGE2BIG — Lista Argumentów Za Długa
Łączny rozmiar listy argumentów i zmiennych środowiskowych przekazanych do exec() przekracza limit systemowy.
EDEADLKEDEADLK — Uniknięto zakleszczenia zasobów
Kontynuowanie operacji spowodowałoby zakleszczenie zasobów.
EACCESEACCES — Odmowa Dostępu
Żądany dostęp do pliku lub zasobu nie jest dozwolony przez uprawnienia do pliku.
EFBIGEFBIG — Plik zbyt duży
Rozmiar pliku przekracza maksymalną wartość dozwoloną przez system plików lub limit zasobów procesu.