どのくらいのデータは、コマンドライン引数として渡すことができますか?
-
18-09-2019 - |
質問
Linuxでプロセスを生成するときに、コマンドライン引数として送信することができますどのように多くのバイト?
解決
//www.in-ulm:
gahooaはでhttp良い記事を示唆しています。デ/〜mascheck /様々な/ ARGMAX / に、しかし、そのページがいつか消えている場合、ここでの問題の肉があります:あなたのコマンドライン引数の最大長さを見つけるために、
以下のいずれかを試してみてください* command: getconf ARG_MAX
* system call: sysconf(_SC_ARG_MAX)
* system header: ARG_MAX in e.g. <[sys/]limits.h>
他のヒント
良い記事は、この問題について説明します:
このスニペットはあなたを教えてくれます。
#include <stdio.h>
#include <unistd.h>
int main(int argc, char** argv)
{
const long value = sysconf(_SC_ARG_MAX);
printf("ARG_MAX: %ld\n", value);
}
所属していません StackOverflow