Linux/POSIX 错误错误
Exit 126Exit 126 — 命令不可执行
命令文件已找到但不可执行。
linuxmacosunix
导致此错误的原因
文件存在但缺少执行权限,或不是有效的可执行文件格式。
如何修复
使用 chmod +x 添加执行权限。确认文件是有效的可执行文件或包含 shebang 行的脚本。
示例
# Fix: make script executable
chmod +x script.sh相关错误代码
Linux/POSIX 错误信息
EINPROGRESSEINPROGRESS — 操作正在进行中
非阻塞连接尝试已发起,仍在进行中。
linuxmacosunix
查看详情 Linux/POSIX 错误警告
EAGAINEAGAIN — 资源暂时不可用
请求的操作会阻塞在非阻塞资源上,或系统资源暂时不可用。
linuxmacosunix
查看详情 Linux/POSIX 错误错误
E2BIGE2BIG — 参数列表过长
传递给 exec() 的参数列表与环境变量的总大小超出了系统限制。
linuxmacosunix
查看详情 Linux/POSIX 错误致命
EDEADLKEDEADLK — 已避免资源死锁
若该操作继续执行,将会发生资源死锁。
linuxmacosunix
查看详情 Linux/POSIX 错误错误
EACCESEACCES — 权限被拒绝
文件权限不允许对文件或资源进行所请求的访问。
linuxmacosunix
查看详情 Linux/POSIX 错误错误
EFBIGEFBIG — 文件过大
文件大小超过了文件系统或进程资源限制所允许的最大值。
linuxmacosunix
查看详情