Exit 126Exit 126 — Příkaz nelze spustit
Příkaz byl nalezen, ale není spustitelný.
Co způsobuje tuto chybu
Soubor existuje, ale nemá oprávnění ke spuštění, nebo nemá platný formát spustitelného souboru.
Jak to opravit
Přidejte oprávnění ke spuštění pomocí chmod +x. Ověřte, že soubor je platný spustitelný soubor nebo skript se shebang řádkem.
Příklad
# Fix: make script executable
chmod +x script.shSouvisející chybové kódy
EINPROGRESSEINPROGRESS — Operace právě probíhá
Neblokující pokus o připojení byl zahájen a stále probíhá.
EAGAINEAGAIN — Prostředek dočasně nedostupný
Požadovaná operace by zablokovala neblokující prostředek nebo je systémový prostředek dočasně nedostupný.
E2BIGE2BIG — Seznam argumentů je příliš dlouhý
Celková velikost seznamu argumentů a proměnných prostředí předaných exec() překračuje systémový limit.
EDEADLKEDEADLK — Zabráněno uváznutí prostředků
Pokud by operace pokračovala, došlo by k uváznutí prostředků.
EACCESEACCES — Přístup odepřen
Požadovaný přístup k souboru nebo prostředku není povolen oprávněními souboru.
EFBIGEFBIG — Soubor je příliš velký
Velikost souboru přesahuje maximum povolené souborovým systémem nebo limitem prostředků procesu.