Linux/POSIXエラーエラー
Exit 126Exit 126 — コマンドを実行できない
コマンドは見つかりましたが、実行できません。
linuxmacosunix
このエラーの原因
ファイルは存在しますが実行権限がないか、有効な実行可能ファイル形式ではありません。
修正方法
chmod +x で実行権限を付与してください。ファイルが有効な実行可能ファイルまたはシェバン行を持つスクリプトであることを確認してください。
例
# 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
詳細を表示