Em vez de definir PROMPT_COMMAND
, como sugerido pelo @waltinator, você poderia inserir o comando no prompt real com a substituição do processo:
PS1='\u@\h\n$(showmem) $ '
Este PS1 é baseado no que você mencionou em um comentário, e usa a função que @waltinator fez.