2010年01月26日

[AIX]コマンド引数の制限値

こんな制限に引っかかる前にシェルの制限に引っかかるってばよ。('A`)
つまり、杞憂だ。

制限値はgetconfで取得できる
http://publib.boulder.ibm.com/infocenter/pseries/v5r3/topic/com.ibm.aix.cmds/doc/aixcmds2/getconf.htm?resultof=%22%5f%50%4f%53%49%58%5f%41%52%47%5f%4d%41%58%22%20

これとこれ

ARG_MAX 1048576
_POSIX_ARG_MAX 4096


_POSIX_ARG_MAXはPOSIXに準拠するUNIXの規格(ややこしいな)
つまり、最低4096は保証されるということ

しかし、getconfのページよく読むと結構いいこと書いてあるな。



# 実メモリー・サイズを判別するには、次のように入力します。

getconf REAL_MEMORY

# マシン・ハードウェアが 32 ビットであるか 64 ビットであるかを判別するには、次のように入力します。

getconf HARDWARE_BITMODE

# カーネルが 32 ビットであるか 64 ビットであるかを判別するには、次のように入力します。

getconf KERNEL_BITMODE



参考リンク
http://www.in-ulm.de/~mascheck/various/argmax/
http://www28.atwiki.jp/oshieteaix/pages/102.html

posted by koteitan at 19:04| Comment(0) | TrackBack(0) | aix | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック