Se bem entendi, você quer a linha de comando completa do processo.
No Linux ou * BSD, passe ww para o comando ps para dizer que não truncará as linhas de comando.
ps -A ww
Você pode extrair apenas os argumentos (incluindo o nome do comando) passando -o args para ps .
ps -o args -A ww
No Linux, você pode passar -C java para listar apenas processos executando um comando chamado java .
ps -o args -C java ww
Outra maneira de obter largura ilimitada em vez da largura do terminal é canalizar outro programa.
ps -o args -C java | cat
No Linux, você pode recuperar toda a linha de comando do processo em /proc/$pid/cmdline , em que $pid é o ID do processo. A linha de comando é armazenada de forma não ambígua, com bytes nulos para separar os argumentos, portanto, isso é bom mesmo se os argumentos contiverem espaços.