AIX でシェル スクリプトを使用しています。
chmod を使用して実行権限を付与しました
が、次のエラーが表示されます。
ksh: ./getcwd.exe: 0403-006 実行権限が拒否されました。
何か案が?
AIX でシェル スクリプトを使用しています。
chmod を使用して実行権限を付与しました
が、次のエラーが表示されます。
ksh: ./getcwd.exe: 0403-006 実行権限が拒否されました。
何か案が?
実行しようとしているプログラムが getcwd.exe であると仮定して、ファイル コマンドを実行します。
ファイル getcwd.exe
これにより、ファイルの種類がわかります。
* 出力に RISC System/6000 または 64 ビット XCOFF 実行可能ファイルが表示されている場合は、AIX 用にコンパイルされている可能性があります。
* DOS または ELF-386 実行可能と表示されている場合、AIX では動作しません。Intel x86 互換プロセッサで実行するようにコンパイルされています。
* シェル実行可能ファイルまたはコマンド テキストと表示されている場合は、実行する必要がありますが、実行するシェル インタープリターを指定する必要がある場合があります。例えば:
ksh getcwd.exe
あなたの場合、getcwd.exe を呼び出すスクリプトを実行しているようです。この場合、スクリプトは実行可能 (実行可能) である可能性がありますが、getcwd.exe には実行可能ビットが設定されていない可能性があります。また、getcwd.exe を chmod する必要があります (通常 AIX で実行できるプログラムであると仮定します)。
うーん、AIXシステムはexe(実行可能)ファイルをサポートしていません。
ls -lを使用して、ディレクトリ内のファイルのアクセス許可を一覧表示します
関連するファイルに x (実行) がない場合は、追加する必要があります
chmod a+x myfile.sh
スクリプトは、x86上のWindowsなどの別のプラットフォーム用に作成されたようです。AIXは実行可能ファイルを識別するために.EXEのような拡張子を使用しませんが、Windowsは使用します。
ファイルunrar
が必要です。.exe
それぞれexe
に 1 つ以上のrar
ファイルが関連付けられています。実行unrar x filename.exe
すると、関連するexeファイルとrarファイルがディレクトリに解凍されます。