Achei que fosse NUL. Mas hoje quando escrevi um roteiro, descobri que era o espaço. É configurável? Ou apenas minha memória está errada?
Achei que fosse NUL. Mas hoje quando escrevi um roteiro, descobri que era o espaço. É configurável? Ou apenas minha memória está errada?
Talvez isso tenha levado a uma confusão em sua memória:
Em
/proc/cmdline
(isto é, argumentos de linha de comando para o próprio kernel), os argumentos são separados por 0x20.Em
/proc/
some_process_id/cmdline
(isto é, argumentos de linha de comando para processos de usuário individuais), os argumentos são separados por 0x00.Supondo que você esteja falando sobre como eles aparecem em
/proc/cmdline
, eles são separados por espaços. Não é configurável.Você pode ver a função de análise aqui: https://elixir.bootlin.com/linux/v4.18.13/source/lib/cmdline.c#L199