Zum Inhalt springen
Linux/POSIX-FehlerFehler
ENOEXEC

ENOEXEC — Fehler beim Ausführungsformat

Es wurde versucht, eine Datei auszuführen, die kein erkanntes ausführbares Format besitzt.

linuxmacosunix

Was verursacht diesen Fehler

Die an exec() übergebene Datei hat kein gültiges ausführbares Format. Sie könnte ein Skript ohne Shebang-Zeile sein, ein für eine andere Architektur kompiliertes Binärprogramm oder eine beschädigte ausführbare Datei.

So beheben Sie ihn

Fügen Sie Skripten eine korrekte Shebang-Zeile hinzu (z. B. #!/bin/bash). Stellen Sie sicher, dass Binärdateien für die richtige Architektur kompiliert wurden. Prüfen Sie die Datei mit dem file-Befehl, um ihren Typ zu verifizieren.

Offizielle Dokumentation

Verwandte Fehlercodes