https://stackoverflow.com/questions/33051108/how-to-get-around-the-linux-too-many-arguments-limit/33278482
> I have to pass 256Kb of text as an argument to the "aws sqs"
what, uhhh, what
> MAX_ARG_STRLEN is defined as 32 times the page size in linux/include/uapi/linux/binfmts.h:
> The default page size is 4 KB so you cannot pass arguments longer than 128 KB.
> I modified linux/include/uapi/linux/binfmts.h to #define MAX_ARG_STRLEN (PAGE_SIZE * 64), recompiled my kernel and now your code produces
casually patching the kernel to send a quarter megabyte as a *single* argument oh my god i'm laughing hard
> I have to pass 256Kb of text as an argument to the "aws sqs"
what, uhhh, what
> MAX_ARG_STRLEN is defined as 32 times the page size in linux/include/uapi/linux/binfmts.h:
> The default page size is 4 KB so you cannot pass arguments longer than 128 KB.
> I modified linux/include/uapi/linux/binfmts.h to #define MAX_ARG_STRLEN (PAGE_SIZE * 64), recompiled my kernel and now your code produces
casually patching the kernel to send a quarter megabyte as a *single* argument oh my god i'm laughing hard