2

AIX でシェル スクリプトを使用しています。
chmod を使用して実行権限を付与しました
が、次のエラーが表示されます。

ksh: ./getcwd.exe: 0403-006 実行権限が拒否されました。

何か案が?

4

5 に答える 5

4

実行しようとしているプログラムが 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 で実行できるプログラムであると仮定します)。

于 2011-02-04T19:24:10.390 に答える
3

うーん、AIXシステムはexe(実行可能)ファイルをサポートしていません。

于 2010-10-15T17:54:56.090 に答える
3

ls -lを使用して、ディレクトリ内のファイルのアクセス許可を一覧表示します

関連するファイルに x (実行) がない場合は、追加する必要があります

chmod a+x myfile.sh

于 2013-11-20T12:07:30.297 に答える
1

スクリプトは、x86上のWindowsなどの別のプラットフォーム用に作成されたようです。AIXは実行可能ファイルを識別するために.EXEのような拡張子を使用しませんが、Windowsは使用します。

于 2010-06-15T19:37:01.993 に答える
0

ファイルunrarが必要です。.exeそれぞれexeに 1 つ以上のrarファイルが関連付けられています。実行unrar x filename.exeすると、関連するexeファイルとrarファイルがディレクトリに解凍されます。

于 2011-02-03T00:05:27.350 に答える